highcharts图表中级入门:非histock图表的highcharts图表如何让图表产生滚动条

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

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

一、作出一个highcharts图url

2.  
3. <div id="container" style="height: 400px;width: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. });

 

特别提醒:spa

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

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

三、咱们将引用的highcharts.js地址修改成histock.js的地址ip

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

四、追加scrollbar属性get

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

五、最后效果图以下所示:string

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

相关文章
相关标签/搜索