是否可以在highcharts中设置对角线?
我有一个跟踪重量损失的折线图(y轴=重量,x轴=时间),我需要一个从初始重量开始的情节线,并且对角线描绘用户应该减轻体重的时间
我可以绘制一个简单的平坦情节线:
plotLines: [{
value: 0.696,
width: 3,
color: 'red',
dashStyle: 'dash',
label: {
text: 'Latest value',
align: 'right',
y: 5,
x: 0
}
}]
但是,这只是一个简单的扁平线。
有什么想法吗?
答案 0 :(得分:3)
最简单的方法是简单地使用单独的系列。
只绘制你的第一点和最后一点。如果您希望它的行为与plotLine一样,您可以禁用标记,关闭鼠标跟踪并隐藏图例。
http://api.highcharts.com/highcharts#plotOptions.series.enableMouseTracking
http://api.highcharts.com/highcharts#plotOptions.series.marker.enabled
http://api.highcharts.com/highcharts#plotOptions.series.showInLegend
答案 1 :(得分:2)
Plotlines可以是水平或垂直的,但您可以使用渲染器在图表中添加自定义线(如对角线):http://api.highcharts.com/highcharts#Renderer.path()