仅在有标签的情况下在线上的Highcharts标记

时间:2014-03-25 20:38:33

标签: javascript highcharts

我已经成功标记了一个时间序列的一个子集(时间是凌晨3点或下午3点),但现在为了使图表看起来更干净我想只让标记显示在那里的点是标签。那里的任何人都知道如何做到这一点?我正在尝试在标签中添加一个graphic.destroy命令,但我似乎无法让它工作。

js fiddle:http://jsfiddle.net/abbike18/z2k8h/1/

    dataLabels: {
            enabled: true,
            y: -10,
            formatter: function() {
                if(Highcharts.dateFormat('%l',this.x) == '3')
                    {return Highcharts.numberFormat(this.y, 0, '.');}
                //else{data.graphic.destroy();}
            }
    }

1 个答案:

答案 0 :(得分:1)

您可以使用this.point.destroy()功能

http://jsfiddle.net/z2k8h/2/