Как динамически изменить точку данных в Highcharts с помощью JavaScript
Я пытаюсь изменить точку в существующей серии. От взгляда на API я пробовал следующее:
chart.series[0].data[0].y = 43;
chart.redraw();
Я уверен, что мне не хватает чего-то простого, но я не могу понять. Благодарим за помощь.
Ответы
Ответ 1
Вы не можете просто установить значение. chart.series [0].data [0] возвращает точечный объект, который затем можно использовать для его значений.
chart.series[0].data[0].update(y += 10);
Здесь вы можете увидеть пример:
http://jsfiddle.net/gh/get/jquery/1.7.2/highslide-software/highcharts.com/tree/master/samples/highcharts/members/point-update-column/
Ответ 2
Хорошо работает нормально для обеих координат:
http://jsfiddle.net/PsBh7/
chart.series[0].data[0].update({
x:20
});