如何在图表上以零绘制一条直线

时间:2019-10-23 16:11:07

标签: javascript highcharts

我正试图在线性图表上以零绘制一条直线。

我通过在y轴上的所有点都绘制为0的另一个系列来工作,它可以正常工作,但是我想将样式更改为“ Dash”,并删除它添加到图例中的烦人系列名称默认情况下。我不希望它出现在图例中。我尝试为此部分将名称设置为“”。

        var zeroSerie = {
            data: firstSeries,
            dashstyle: 'Dash'
        };
        zeroSeries.name = '';
        soarChart.addSeries(zeroSerie, false)

enter image description here

我也非常想将颜色设置为红色和“笔画宽度”:2,

感谢您的帮助

1 个答案:

答案 0 :(得分:1)

我认为最好使用plotLines选项:

yAxis: {
    plotLines: [{
        value: 0,
        color: 'red',
        zIndex: 2,
        dashStyle: 'dash'
    }]
}

实时演示: http://jsfiddle.net/BlackLabel/zan69hm7/

API参考: https://api.highcharts.com/highcharts/yAxis.plotLines