我正在尝试更新柱形图上的单个值。我正在尝试的是:
this._chart.series[0].points[3].y = 100;
this._chart.redraw();
这似乎设置了我想要的值,但图表没有改变。当我这样做时,值会更新:
this._chart.series[0].addPoint(...);
之后,第三个值设置为100. addPoint背后发生了什么,与重绘不同,并在图表视图中更新了值?
答案 0 :(得分:1)
使用Highchart API中的update method
执行此操作:
updateMyChartValue() {
this.chart.series[0].data[3].update({ y: 200 });
}