我有这个简单的HighCharts图表,我需要通过单击按钮添加水平线,我添加了一个按钮,但是假设添加一行的代码将无效! 有人可以帮忙吗?
答案 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;
});