2011-09-19 89 views
0

我必須設置Highcharts佔位符的高度&寬度。但要顯示的數據是可變的。當系列名稱(長名)來得多。 lengend高度變得太高並隱藏圖表。Highcharts問題:變量圖例高度

我該如何解決這個問題?希望得到一些幫助。

screenshot

回答

0

當您在系列添加到圖表只是停止某一個點(如後5)具有下列選項之後將其添加到傳說:

showInLegend: false 

文檔:http://www.highcharts.com/ref/#plotOptions-series

演示:http://jsfiddle.net/7Mmee/14/

+0

感謝您的回答,但我需要這個傳說。我試圖找到另一種解決方案。 :) – Lynn

+0

然後,你可能需要讓你的圖表高度更大以適應一切。你可以通過在圖表將渲染的元素上用CSS設置高度來實現。 –

+0

有一個問題,有時候顯示的項目很少,所以邊距太大。我仍然試圖找到一些解決方案。 – Lynn

1

當您的圖表加載..把這個在你的代碼..

$('.highcharts-legend').attr('transform', 'translate(50,400)') 

但是,如果你調整瀏覽器它仍然會動......

生病讓你知道,如果我的數字出來..

2

我遇到了同樣的問題,因爲您提到過。我爲圖表設置了圖表高度和marginBottom屬性。我刪除了marginBotton屬性和它的工作正常。隨着你的傳奇人物的成長,圖表畫布區域自行調整,圖例與圖形區域不重疊

+0

非常感謝。我會嘗試的! – Lynn

+0

這對我有用。感謝您的建議。 – Strixy

+0

不知道它是否是util,但也有一個叫做spacingBottom的propetry。 – user1011138

1

正如你所見here 2.2.4版本引入了圖例分頁。
您可以按照reference來定製它。

+0

非常感謝。我會嘗試! – Lynn