一旦使用point.update改变了样条线标记的颜色和半径,它就会改变它,但是现在我正在使用dataGrouping聚合数据,但我失去了这种能力。如何为聚合数据点着色?
答案 0 :(得分:0)
当前无法更新分组点。请检查此github问题中的一个线程:https://github.com/highcharts/highcharts/issues/5147
但是,您可以直接在SVG点元素上使用attr
方法:
chart: {
events: {
load: function() {
var points = this.series[0].groupedData;
points.forEach(function(point) {
if (point.y > 30) {
point.graphic.attr({
width: 8,
height: 8,
fill: 'red',
translateX: -2
});
}
});
}
}
}
实时演示: http://jsfiddle.net/BlackLabel/58afeL47/
API参考: https://api.highcharts.com/class-reference/Highcharts.SVGElement#attr