我已经有一个用于高图的基本折线图。我想做的只是在 x 的范围内添加一条直线(具有恒定的 y = 某个值)。
有没有办法做到这一点,或者我是否必须将数据点放在任何地方,即使它每次都具有相同的 y 值?
我已经有一个用于高图的基本折线图。我想做的只是在 x 的范围内添加一条直线(具有恒定的 y = 某个值)。
有没有办法做到这一点,或者我是否必须将数据点放在任何地方,即使它每次都具有相同的 y 值?
您正在寻找的东西称为plotLine。这将让您指定一个 yValue,并且无论 xAxis 上的缩放级别如何,它都会直接穿过。您可以像这样添加它:
yAxis: {
plotLines: [{
color: 'blue',
width: 2,
value: 150,
dashStyle: 'longdashdot'
}]
}
您可以使用 HighCharts.Renderer.path() 在图表上绘制一条线。见http://api.highcharts.com/highcharts#Renderer.path ()