我可以在highcharts中绘制对角线情节线吗?

时间:2013-05-15 10:34:50

标签: highcharts

是否可以在highcharts中设置对角线?

我有一个跟踪重量损失的折线图(y轴=重量,x轴=时间),我需要一个从初始重量开始的情节线,并且对角线描绘用户应该减轻体重的时间

我可以绘制一个简单的平坦情节线:

plotLines: [{
            value: 0.696,
            width: 3,
            color: 'red',
            dashStyle: 'dash',
            label: {
                text: 'Latest value',
                align: 'right',
                y: 5,
                x: 0
            }
        }]

但是,这只是一个简单的扁平线。

有什么想法吗?

2 个答案:

答案 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()