Как динамически изменить точку данных в 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 });
Ответ 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 });