扫码关注官方订阅号
具体一些就是:x轴的标度是固定从9:00到11:30,无论怎样它都不会变。但是里面的数值是从9点开始,慢慢增加的,增加数据的方法我知道了,但是x轴的刻度总是会根据数据增加而变化...
光阴似箭催人老,日月如移越少年。
你试试这个,我之前项目中用过,具体为什么有点记不得了
xAxis: { type: 'datetime', minRange: 5 * 60000 //minRange: 24 * 3600000 }
参考这篇 http://www.cnblogs.com/xiami303/p/3445218.html 解释下上的选项,datetime类型时将时间戳数字解析为时间,minRange限定了X轴的刻度最小间隔,如果给点了起始点和结束点,那么它中间点就不会被省略(统计概括为几个点),也不会仅仅针对时间刻度有数据点绘图了。 然后就是设置起始点和结束点了,参考这个例子。http://jsfiddle.net/gh/get/jquery/1.9.1/highslide-software/highcharts.com/tree/master/samples/highcharts/demo/line-time-series/
datetime
minRange
series: [{ // type: 'area', //name: 'USD to EUR', // pointInterval: 24 * 3600 * 1000, pointStart: Date.UTC(2006, 0, 1) } ... ]
这里需要注意的地方,直接使用datetime不合适,需要自己设计X轴坐标的formatter函数。
formatter
答到这里有点想推翻上面的做法。呸。不推荐另外一种做法,使用category选项。 据我所知category比较适合于X坐标点于数据一一对应的情况,比如一年中12个月每月的销售额,每月的销售不管是什么总有一个数值的。
嗷嗷嗷~~~原来是x轴上的ordinal参数在搞鬼,是这个功能把x轴无数据的部分隐藏起来了,只要把这个设置为false,x轴的max和min设置好想要的数值,x轴的最大值和最小值就能自由改变了。 但是新问题又来了...ordinal的功能是把x轴上无数据的部分缩短或者藏起来,我的数据图里,中间有一大部分是无数据的啊!就是希望这部分隐藏的啊!继续求方法..........有没有能显示前后的x轴空白数据,但是可以隐藏/缩短中间的空白部分的啊...
你好,想问一下问者,你的问题最后如何解决的,我也遇到了同样问题,如果您解决了可以告诉我一下解决办法么,谢谢了 我的联系QQ 2175215
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
扫描下载App
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
你试试这个,我之前项目中用过,具体为什么有点记不得了
参考这篇 http://www.cnblogs.com/xiami303/p/3445218.html
解释下上的选项,
datetime
类型时将时间戳数字解析为时间,minRange
限定了X轴的刻度最小间隔,如果给点了起始点和结束点,那么它中间点就不会被省略(统计概括为几个点),也不会仅仅针对时间刻度有数据点绘图了。然后就是设置起始点和结束点了,参考这个例子。http://jsfiddle.net/gh/get/jquery/1.9.1/highslide-software/highcharts.com/tree/master/samples/highcharts/demo/line-time-series/
这里需要注意的地方,直接使用
datetime
不合适,需要自己设计X轴坐标的formatter
函数。设置起始点,
答到这里有点想推翻上面的做法。呸。
不推荐另外一种做法,使用category选项。据我所知category比较适合于X坐标点于数据一一对应的情况,比如一年中12个月每月的销售额,每月的销售不管是什么总有一个数值的。
嗷嗷嗷~~~原来是x轴上的ordinal参数在搞鬼,是这个功能把x轴无数据的部分隐藏起来了,只要把这个设置为false,x轴的max和min设置好想要的数值,x轴的最大值和最小值就能自由改变了。
但是新问题又来了...ordinal的功能是把x轴上无数据的部分缩短或者藏起来,我的数据图里,中间有一大部分是无数据的啊!就是希望这部分隐藏的啊!继续求方法..........有没有能显示前后的x轴空白数据,但是可以隐藏/缩短中间的空白部分的啊...
你好,想问一下问者,你的问题最后如何解决的,我也遇到了同样问题,如果您解决了可以告诉我一下解决办法么,谢谢了 我的联系QQ 2175215