Я использую этот пример сравнения: 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%)
]
Как я могу это сделать? Пожалуйста, помогите ~
спасибо.
Сравнение не работает, как и в первом примере. Он вычисляет разницу между первой и текущей точкой в отношении к первой точке. (сначала - первая)/первая https://jsfiddle.net/kbcdkmok/ Ваш пример - curr/first. Поэтому, если вы хотите, чтобы сравнение работало так же, как в Highstock, но оно должно занимать предыдущую точку, а не первое, тогда вам нужно делать вычисления самостоятельно. В этом случае расчет, предоставленный @Aliester, является правильным. – morganfree