2016-09-28 67 views
0

我有各種highcharts容器/圖表沒有每個在網格中的圖例。現在我想創建一個highcharts,但只想顯示圖例來表示以前的圖表中的以前的數據。我怎樣才能得到一個圖表只有使用highcharts的傳說

我已經嘗試創建使用spacing: [0,0,0,0]和很多系列沒有數據{ data: [] }, { data: [] }的圖表,但我不能在容器jsfiddle

正如你所看到的中間得到的傳說,有一個我無法刪除的空間。我使用paddinglegend選項沒有成功

在此先感謝。

+1

不完全是你想要的,但這可能工作得足夠接近。 http://stackoverflow.com/questions/19000546/highchart-legend-into-another-element-div –

+0

是我不認爲它的另一種選擇。感謝您指出這一點! – jbkunst

回答

2

您可以使用legend.verticalAlign,legend.maxHeight和legend.padding參數在正確的位置來定位你的傳說:

http://api.highcharts.com/highcharts/legend.verticalAlign http://api.highcharts.com/highcharts/legend.maxHeight http://api.highcharts.com/highcharts/legend.padding

legend: { 
    padding: 0, 
    margin: 0, 
    verticalAlign: 'middle', 
    maxHeight: 200 
}, 

在這裏你可以看到一個例子它如何工作: http://jsfiddle.net/dq4tr387/2/

+0

感謝Grzegorz。最後,爲什麼'-40'? – jbkunst

+1

好問題:)這只是一個例子 - 這一切都取決於你的圖表高度。現在我認爲更好的解決方案將使用verticalAlign:http://jsfiddle.net/dq4tr387/2/ –

+0

是的,它似乎更清楚。再次感謝! – jbkunst