我需要450像素高度的所有時間傳說沒有在圖表中不管有多少個系列,我用如何在highstock中配置具有特定高度的圖例?
$('.highcharts-legend rect').attr('height','475');
但就是不見效,我需要像傳說中的填充選項,但僅填充底,如何我能做到這一點,得益於
這個例子是好的http://jsfiddle.net/DZLdt/我只希望做類似 高度:傳說中配置475
我需要450像素高度的所有時間傳說沒有在圖表中不管有多少個系列,我用如何在highstock中配置具有特定高度的圖例?
$('.highcharts-legend rect').attr('height','475');
但就是不見效,我需要像傳說中的填充選項,但僅填充底,如何我能做到這一點,得益於
這個例子是好的http://jsfiddle.net/DZLdt/我只希望做類似 高度:傳說中配置475
沒有高度設置我看到的文檔屬性。您可以使用您在問題中使用的相同代碼來設置rect
的高度,但我看到您的svg超出了界限。所以你需要用下面的腳本手動設置svg的高度屬性,以便在svg中增加圖例的高度。
$('.highcharts-container svg').height(heightToIncludeTheIncrease);
我只是試着用開發工具來檢查它是否工作。因此,您需要增加容器以提高身高,從rect
的父母開始。
Highcharts爲legendHeight提供了一個maxLimit。
legend: { maxHeight: 475 }
但如果它的項目數較小的傳說縮小,但傳說不會超越maxHeight。如果所有項目都是導航器啓動的圖例。
API參考:http://api.highcharts.com/highstock#legend.maxHeight
我希望這將是一些使用的爲您
請給一些HTML這一點。或者你有小提琴嗎? –
我更新我的問題,謝謝 – Marion