2012-12-19 74 views
1

我已經有了一個highcharts的基本折線圖。我想要做的就是在x的範圍內添加一條直線(具有常數y =某個值)。Highcharts直線值

有沒有辦法做到這一點,或者我必須把數據點放在哪裏,即使它每次都有相同的y值?

回答

10

你在找什麼叫做plotLine。 這將讓你指定一個yValue,它只是直接穿過xAxis的縮放級別。 你會像這樣添加它:

yAxis: { 
    plotLines: [{ 
    color: 'blue', 
    width: 2, 
    value: 150, 
    dashStyle: 'longdashdot'    
    }] 
} 
+0

完美,謝謝。 – dtc

+0

我應該怎麼做,如果我需要在單個軸上有多條繪圖線?那可能嗎 ? –

+0

是的,你可以添加儘可能多的,你想要的。做一些像plotLines:[{plotLine1 params},{plotLine2 params},...,{plotLineN params}]。 – wergeld

1

您可以使用HighCharts.Renderer.path()在圖表上繪製一條線。見http://api.highcharts.com/highcharts#Renderer.path()

+0

但我想繪製一個值仍然適用於圖。只是它是一個單一的價值。我想我可以使用渲染器,但如果沒有其他方法,我必須找出圖的起點 – dtc

+0

nvm,我現在明白了。對不起,如果我的desc措辭不佳 – dtc