Highcharts: получение средних значений для выборки на линейном графике

В линейной общей диаграмме: http://jsfiddle.net/yuKwp/

Как я могу получить среднее значение xAxis для выбранных элементов?

В приведенном выше примере я могу получить доступ только к минимальным и максимальным значениям графика, но не к промежуточным значениям и не к выбранному значению минимальной точки.

Итак, если у меня есть 1,2,3,4,5 и я выбираю точки от 2 до 4, я хочу иметь массив с [2,3,4] со средним значением (2+3+4)/3 .

Есть ли способ получить, по крайней мере, индексный массив значений min и max xAxis?

Заранее спасибо.


person MaC    schedule 19.09.2012    source источник


Ответы (1)


Если вам нужно подсчитать среднее значение точек, которые будут на графике после того, как будут установлены экстремумы xAxis, проверьте эту скрипту: http://jsfiddle.net/yuKwp/3/ (т.е. вы выбираете точки от 2 до 4, но после установки экстремумов на графике будут точки от 1 до 5)

Но если вы хотите подсчитывать только точки, выбранные вами, проверьте эту скрипту: http://jsfiddle.net/yuKwp /4/

Надеюсь, это поможет, но если нет, не бойтесь спрашивать меня.

person Igor Shastin    schedule 19.09.2012
comment
Абсолютно потрясающе. Это было именно то, что я искал. Где документация по этому поводу? Я ничего не мог найти. - person MaC; 20.09.2012
comment
Событие afterSetExtremes не задокументировано, я нашел его в исходном коде. Моя работа напрямую связана с библиотекой Highcharts, поэтому я думаю, что знаю ее почти полностью. - person Igor Shastin; 20.09.2012
comment
Отлично :D Большое спасибо еще раз - person MaC; 21.09.2012