图表汇总样条线标记颜色

时间:2019-07-04 09:40:32

标签: highcharts

一旦使用point.update改变了样条线标记的颜色和半径,它就会改变它,但是现在我正在使用dataGrouping聚合数据,但我失去了这种能力。如何为聚合数据点着色?

1 个答案:

答案 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