如何添加新的plotBand到highchart的仪表类型?

问题描述 投票:0回答:1

我使用了以下JSFIDDLE仪表图表。我正在寻找在(从,到)的特定范围内添加新的plotBand。

但是,当我添加新的plotBand时,通过以下命令:

chart.yAxis[0].addPlotBand({
                from: 0,
                to: 100,
                color: "#E0E0E0",
                thickness: "10%",
            });

新添加的plotBand并没有完全覆盖旧的plotBand,旧的plotBand的边框是可见的!。怎样才能把旧的完全隐藏起来呢? 我必须说,使用 addPlotBand 函数是我添加绘图带的唯一方法。

javascript charts highcharts
1个回答
0
投票

这是由于 SVG 伪影造成的。作为解决方法,将plotBands边框宽度设置为0.5 - 1。

  chart.yAxis[0].addPlotBand({
    borderColor: "#E0E0E0",
    borderWidth: 0.5,
    from: 0,
    to: 100,
    color: "#E0E0E0",
    thickness: "10%",
  });

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

© www.soinside.com 2019 - 2024. All rights reserved.