在非常接近系列开头的地方重新创建系列时的奇怪行为

时间:2018-10-11 17:10:00

标签: javascript zoom series redo

我是JavaScript的初学者,是使用Highstock的新手。

我创建了一个脚本,该脚本显示了一些有关降雨和温度数据的数据系列:

enter image description here

当我缩放系列时,显示的数据从零开始:

enter image description here

我添加了一个按钮,该按钮允许用户显示绝对数据。当变焦起点离起点很远时,一切正常,并保持极限变焦:

enter image description here

要在相对序列和绝对序列之间切换,请使用以下命令重新创建图表序列:

    for (s = 0; s <= numberPoints - 1; s++) {
    chart.series[s].setData(arrayAssoluto[s]);
    }

在以下情况下,我注意到了三种不同的奇怪行为:

1)当缩放的极端之一是该系列的绝对极端(开始或结束)时,图表创建将出错。换句话说,不可能以绝对模式查看数据。

enter image description here

2)当缩放的起点非常接近系列的绝对起点时,图表创建将出错,并且缩放将移至系列的起点。无论如何,它可以保持缩放范围,但无法显示绝对数据。

enter image description here

enter image description here

有什么想法吗?预先非常感谢您的支持。

0 个答案:

没有答案