Highstock数据分组导航器问题

时间:2013-02-11 15:32:30

标签: highstock

我遇到了Highstock数据分组功能的不良行为。我不确定这是一个错误还是我错过了什么。

这是图表配置的JSON对象:

{"chart":{"renderTo":"container","alignTicks":false,"type":"column"},"plotOptions":{"column":{"dataGrouping":{"forced":true,"smoothed":true,"units":[["day",[1]],["week",[1]],["month",[1]]]}}},"rangeSelector":{"selected":5},"series":[{"data":[[1349995778160,111.11],[1357672339000,111.11],[1359581186470,222.22],[1359581222750,222.22]],"name":"Total Cost","type":"column"}],"xAxis":{"maxPadding":0.05,"minPadding":0.05,"ordinal":false}}

数据阵列中的时间戳指向以下日期时间(GMT):2012-10-11 22:49:38.160,2013-01-08 19:12:19,2013-01-30 21:26:26.470, 2013-01-30 21:27:02.750。

问题:渲染时,导航器设置为“全部”,显示2012-10-11和2013-01-30绑定的整个数据间隔,指定的5%两端填充。同样,数据按月 - 按数据分组单位配置中的指定正确分组。到现在为止还挺好。但是当我使用(至少一个)光标缩小导航器范围时,不再显示的数据 - 因为它超出范围 - 仍然显示在已经缩小的端部,时间戳信息错误。

为什么导航器范围之外的点仍然在所选间隔的末尾分组?

也是小提琴:http://jsfiddle.net/andreinic/fLmza/。你只需要尝试使用导航器游标“播放”,看看最左边和最右边的数据会发生什么。

0 个答案:

没有答案