HighCharts添加线

时间:2017-07-05 21:10:27

标签: javascript highcharts

我有这个简单的HighCharts图表,我需要通过单击按钮添加水平线,我添加了一个按钮,但是假设添加一行的代码将无效! 有人可以帮忙吗?

https://jsfiddle.net/khalifa/pskx5qLb/

1 个答案:

答案 0 :(得分:0)

尝试使用chart.update()代替

 $button.click(function() {
  if (!hasPlotLine) {
    chart.update({
        yAxis:{
        plotLines: [{
               value: 40,
                        color: 'red',
                        width: 2,
                        id: 'plot-line-1'
            }]
      }
    })
    $button.html('Remove plot line');
  } else {
    chart.yAxis[0].removePlotLine('plot-line-1');
    $button.html('Add plot line');
  }
  hasPlotLine = !hasPlotLine;
});

enter image description here