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