zoukankan      html  css  js  c++  java
  • highcharts图表中级入门:非histock图表的highcharts图表如何让图表产生滚动条

    最近highcharts图表讨论群里面很多朋友都在问如何让highcharts图表在X轴数据多的情况下产生滚动条的问题,其实之前有一个解决办法是将装载图表的div容器用css样式表弄一个滚动条出来。这种方法不过始终没有像histock图表那么美观和便于操作。今天我们就来谈谈如何在highcharts图表内巧用histock.js让图表产生滚动条。 1、做出一个highcharts图 <script src="http://code.highcharts.com/stock/highcharts.js"></script> <div id="container" ></div> $(function () { $('#containe...

    最近highcharts图表讨论群里面很多朋友都在问如何让highcharts图表在X轴数据多的情况下产生滚动条的问题,其实之前有一个解决办法是将装载图表的div容器用css样式表弄一个滚动条出来。这种方法不过始终没有像histock图表那么美观和便于操作。今天我们就来谈谈如何在highcharts图表内巧用histock.js让图表产生滚动条。

    1、做出一个highcharts图

    2. 
    3.<div id="container" style="height: 400px;400px;"></div>
    01.$(function () {
    02.$('#container').highcharts({
    03.chart: {
    04.},
    05.xAxis: {
    06.tickLength: 30,
    07.categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov','Dec','Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],
    08.min:0,
    09.max:10
    10.},
    11.series: [{
    12.data: [29.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 95.6, 54.4,29.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 95.6, 54.4]       
    13.}]
    14.});
    15.});

    特别提醒:

    想要滚动条变得很友好,最好设置一下xAxis的min属性,这个时候的min和max是可以用于控制滚动条长短的。

    2、这个时候的图是没有滚动条,且坐标刻度比较拥挤,很不美观。

    3、我们将引用的highcharts.js地址修改为histock.js的地址

    1.http://code.highcharts.com/stock/highstock.js

    4、追加scrollbar属性

    1.scrollbar:{
    2.enabled:true //是否产生滚动条
    3.},

    5、最后效果图如下所示:

    非histock图表的highcharts图表如何让图表产生滚动条

  • 相关阅读:
    linux of函数实例
    Linux libenv 编译移植
    OpenTracing简单了解
    Byte Buddy简单学习
    JavaAgent简单学习
    TB2安装ubuntu16.04+kinetic的ROS包
    常用工具传送门
    ROS传送门
    结对第二次—文献摘要热词统计及进阶需求
    结对第一次—原型设计(文献摘要热词统计)
  • 原文地址:https://www.cnblogs.com/armyfai/p/4341142.html
Copyright © 2011-2022 走看看