动态地将绘图带应用于Highcharts图

Azz*_*ude 6 javascript jquery highcharts

我正在使用Highcharts API向我的页面输出折线图并将以下方法应用于它:

zoomType: 'x', 
event.preventDefault(),
alert(event.xAxis.min) & alert(event.xAxis.max)
Run Code Online (Sandbox Code Playgroud)

这使用户能够突出显示图表的一部分,并使其输出突出显示的开始时间和结束时间而不放大.

这很好但现在我需要突出显示用户选择的图形部分.我一直在看这里详述的xAxis.plotBands方法:

http://api.highcharts.com/highcharts#xAxis.plotBands

xAxis.plotBands允许我在图表中硬编码突出显示,但我想弄清楚是否可以动态应用绘图带.重要的是图表不会重置,因为用户也可以动态地将系列添加到图表中,因此如果重置,用户将丢失他们添加的所有系列.任何人都知道它是否可能?

wer*_*eld 8

是的,这可以用来完成xAxis[i].addPlotBand().

  • 该死的,甚至没有在API中看到它,谢谢你指出它 (2认同)