2014-03-05 40 views
4

我需要450像素高度的所有時間傳說沒有在圖表中不管有多少個系列,我用如何在highstock中配置具有特定高度的圖例?

   $('.highcharts-legend rect').attr('height','475'); 

但就是不見效,我需要像傳說中的填充選項,但僅填充底,如何我能做到這一點,得益於

這個例子是好的http://jsfiddle.net/DZLdt/我只希望做類似 高度:傳說中配置475

+0

請給一些HTML這一點。或者你有小提琴嗎? –

+0

我更新我的問題,謝謝 – Marion

回答

0

沒有高度設置我看到的文檔屬性。您可以使用您在問題中使用的相同代碼來設置rect的高度,但我看到您的svg超出了界限。所以你需要用下面的腳本手動設置svg的高度屬性,以便在svg中增加圖例的高度。

$('.highcharts-container svg').height(heightToIncludeTheIncrease); 

我只是試着用開發工具來檢查它是否工作。因此,您需要增加容器以提高身高,從rect的父母開始。

2

Highcharts爲legendHeight提供了一個maxLimit。

legend: { maxHeight: 475 }

但如果它的項目數較小的傳說縮小,但傳說不會超越maxHeight。如果所有項目都是導航器啓動的圖例。

API參考:http://api.highcharts.com/highstock#legend.maxHeight

我希望這將是一些使用的爲您

相關問題