highcharts,X轴为日期(2012-01-04)5天一间隔,请问如何实现

herofour 发布于 2013/01/09 18:37
阅读 8K+
收藏 1

 

highcharts,X轴为日期(2012-01-04)5天一间隔,请问如何实现

series的data为

[[2012-01-01,123],[2012-01-17,156],[2012-02-01,177],[2012-02-28,176][2012-03-05,156]]

第一个字段表示x轴的值日期,第2个字段表示y轴的值,数量

也就是某一天的数量

希望x坐标轴,从2012-01-01开始,每5天一个坐标。

 

不知道如何实现。

加载中
0
h
herofour

希望 data里面的日期值与x轴的日期能匹配起来。

在准确的日期那一栏里面显示 数值

0
leeoo
leeoo

参照官方文档:http://api.highcharts.com/highcharts ,找到xAxis的tickInterval属性,然后参照文档,和它的例子(http://jsfiddle.net/gh/get/jquery/1.7.2/highslide-software/highcharts.com/tree/master/samples/highcharts/xaxis/tickinterval-5/)去做吧,应该能搞定的

我没有测试,我看官方文档的得到你的答案就是:

xAxis: {
    // 其它代码
    tickInterval: 5 * 24 * 3600 * 1000,
    // 其它代码
}

天骄晖少
这样显示是正确的 但是前提条件是X轴的值必须是时间戳格式才有效
0
h
herofour

ok,ths,搞定。

Q
Qiucheng
我也遇见了相同的问题。。请问您是如何解决的呢??
0
Q
Qiucheng
LZ在吗?我也碰见了这么个问题。。该如何解决呢???
0
h
herofour
就是设置的tickinterval啊。不过有的时候不太准确,如果设定的10天,结果总是7天一间隔
返回顶部
顶部