直方图类型的高图表访问系列



我有一个直方图类型的highcharts,我需要在图表事件更新功能内部访问series[0].data以更改点的颜色。我可以在谷歌开发工具中看到series[0].data数组和我的所有要点,但实际上在JS代码中得到了一个空数组。更新后的点颜色不变。示例:jsfiddle

没有chart.events.update这样的事件。请改用渲染-API:https://api.highcharts.com/highcharts/chart.events.render

演示:https://jsfiddle.net/BlackLabel/csdnh6e3/

chart: {    
events: {
render: function() {
console.log('data :', this.series[0].data);
this.series[0].data.forEach(data => data.update({ 
color: '#0f5'
}, false)); // after the update() color of points does not change
}
}
},

最新更新