[英]Drawing rectangles on a line graph
从我在Highcharts的经验来看,您绝对可以在图表之上绘制。 这只是您要如何处理的问题。
我可以想到两种实现该目标的方法:
showInLegend: false
),并防止它们与用户进行交互( enableMouseTracking: false
)。 renderer.rect
方法在图表中绘制矩形(请参阅http://api.highcharts.com/highcharts#Renderer.rect )。 这是摘自Highcharts API文档的基本示例: http : //jsfiddle.net/gh/get/jquery/1.7.2/highslide-software/highcharts.com/tree/master/samples/highcharts/members/renderer-rect图表/ API文档中包含许多示例。 我希望这对您的追求有所帮助。
您可以将columnRange系列与line结合使用。
plotOptions: {
columnrange: {
pointPadding: 0,
groupPadding: 0,
borderWidth: 1,
borderColor: 'black'
}
},
legend: {
enabled: false
},
series: [{
type: 'line',
data: [
[12, -20],
[2, -10]
]
}, {
color: 'rgba(0,0,0,0)',
name: 'Temperatures',
data: [
[-9.7, 9.4],
[-8.7, 6.5],
[-3.5, 9.4],
[-1.4, 19.9],
[0.0, 22.6],
[2.9, 29.5],
[9.2, 30.7],
[7.3, 26.5],
[4.4, 18.0],
[-3.1, 11.4],
[-5.2, 10.4],
[-13.5, 9.8]
]
}]
例:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.