給出下面的小提琴, http://jsfiddle.net/JoelStransky/5QCmG/1Highcharts設置傳說高度
我將如何設置傳說高度,使得它不需要導航? 該api沒有legend.height
屬性
給出下面的小提琴, http://jsfiddle.net/JoelStransky/5QCmG/1Highcharts設置傳說高度
我將如何設置傳說高度,使得它不需要導航? 該api沒有legend.height
屬性
我想也許maxHeight
屬性會做到這一點,但無法得到改變的高度。
我想我會搞砸y
屬性,並發現一個似乎工作得很好的情況。你可以調整它,因爲你認爲合適。
legend:{
align: 'right',
verticalAlign:'middle',
width: 200,
itemWidth: 100,
y: 85
},
看起來Highcharts在計算的圖例高度超過某個值時觸發導航。所以你可以增加圖表的高度,如果它是選項。
<div id="container" style="min-width: 310px; height: 450px; margin: 0 auto"></div>
Highcharts根據裏面的圖例項目來計算圖例的高度。如果這溢出了圖表高度,那麼這可能會導致問題。
在圖例中,您可以使用maxHeight限制高度,但如果圖例高度溢出,則會出現maxHeight導航控件。自己這麼好計算所需的高度,並給它maxHeight避免導航控件,
maxHeight: (no. of legend Items or series count) * line height of each item/2
希望這會工作。
'y:30'到'y:85'似乎是有效的範圍。 – Trevor
絕對沒有意義,爲什麼這種工作,但它不會傷害verticalAlign。但...我一整天都有最好的選擇,所以... –
對不起,我沒有足夠的聲望來投票你的答案。 –