highcharts动态图表,X轴时间格式化问题,求解?

刘桃 发布于 2012/05/15 14:19
阅读 11K+
收藏 1

我查过资料,上面说,

一 :x轴上的数据来源是xAis属性里面定义的,y轴的数据来源是我返回的数据

二:highcharts动态图表的x轴以时间为基准的话,数据不能写在XAis里面的catagoris里面,而应该写在series中的data里面(这个显然是上面的补充)

需求是:x轴上的时间值间隔10分钟

我现在的作法是:

写了一个定时的方法,每个1分钟执行一次,这里面返回的数据,是某个时间点监控的数据,

xAis里面我没有定义catagoris,在series中的data值和官网上的例子一样,利用当前时间初始化的一部分数据。

效果是:第一次进来时,显示的是初始化数据,定时执行后,显示的是我返回的数据([[时间的毫秒值,监控值]]),此时问题出现了,x轴上的值,由之前的12:23变成了30 Apir这样的,请问我该如何把时间格式化下?我该怎样去定义x轴上的数据,比如像这样的:12:10    12,:20   12:30.。。递增。。。

不知道我讲明白了没有。。。。

加载中
0
stefan2008
stefan2008
不好意思你这种动态数据的还没有接触过,帮你顶一下~!
刘桃
谢谢!!!
0
徐兵兵
xAxis: {
                labels: {
                formatter: function() {
                       
                               return  Highcharts.dateFormat('%Y-%m-%d', this.value);
                }
                }
         }
0
vampirey
vampirey
你好,问下你的问题解决了吗?我现在遇到了和你一样的问题。
0
阿信2013
阿信2013

引用来自“徐兵兵”的答案

xAxis: {
                labels: {
                formatter: function() {
                       
                               return  Highcharts.dateFormat('%Y-%m-%d', this.value);
                }
                }
         }
GOOD DONE
返回顶部
顶部