我正在使用此比较示例:http://www.highcharts.com/stock/demo/compare。 这个例子很棒。它显示了开始数据(索引0)和当前数据之间的差异。例如,我有这样的数据:Highstock比较如何比较当前数据点与以前的数据点
[
[147893849384,20] (+0%)
[147893849385,40] (+200%)
[147893849386,400] (+2000%)
[147893849386,10] (-50%)
]
我想修改比较以前的数据而不是开始的数据。
[
[147893849384,20] (+0%)
[147893849385,40] (+200%)
[147893849386,400] (+1000%)
[147893849386,100] (-75%)
]
我该怎么做?请帮忙〜
谢谢。
比较作为你的第一个例子是行不通的。它计算与第一个点相关的第一个和当前点之间的差值。 (curr - 第一)/第一https://jsfiddle.net/kbcdkmok/你的例子确实curr /第一。所以如果你想让比较工作像Highstock一样,但它应该采用前一个点,而不是第一个,那么你需要自己进行计算。在这种情况下,@Aliester提供的计算是正确的。 – morganfree