2013-02-20 41 views

回答

1

Columnrange就是答案!參見:http://jsfiddle.net/dmN3N/18/

series: [{ 
     type: 'columnrange', 
     data: [ 
       [-0.547571175, 0.401498266], 
       [-0.960011899, 0.444655955], 
       ... 
       ] 
    }, { 
     type: 'scatter', 
     data: [-0.073036455, -0.257677972, 
       0.100955985, 0.106734365, 
       -0.12219027, -0.060577832 
       ] 
    }] 

如果需要,可以用來產生在柱(見樣品PIC)的每一端的虛線其它(高比寬)柱範圍...

0

你可以嘗試使用plotBands:http://api.highcharts.com/highcharts#xAxis.plotBands

+0

對不起,圖形樣品是誤導。我現在換了它。這是關於y軸的顯示類型。某種圍繞y值的錯誤欄。 – rantanplan 2013-02-21 16:14:33

+0

但它看起來只有負面的標記,無論如何,所以你想控制滴答位置或在yAxis標籤中添加額外的行,因爲我感到有點困惑。 – 2013-02-22 10:49:30

+0

好吧,似乎很難解釋......它應該看起來完全像樣本圖。 Y值不是單點而是間隔。有沒有辦法將間隔顯示爲線條,每個末端都有一個破折號,中間有一個? – rantanplan 2013-02-22 11:37:48

0

下面是一個例子rantanplan的使用用於破折號columnranges在每個條的頂部和底部的建議:

Confidence intervals in Highcharts

使用「列」,這是15個像素寬和兩個像素高,創建水平線定位在博數據範圍的第三端。例如,這裏是在每個棒的頂部的線:

type: 'columnrange', 
pointWidth: 15, 
minPointLength: 2, 
data: [ 
    [0.40, 0.40], 
    [0.30, 0.30] 
]   

另一系列創建在底部的線,以及第三附加系列(散射)產生在中間的金剛石標記。

https://jsfiddle.net/ecjohbg1/4/