otrzymuje następujące skrzypce, http://jsfiddle.net/JoelStransky/5QCmG/1Highcharts ustawić wysokość legendy
Jak ustawić wysokość legendy tak, że nie ma potrzeby nawigacji? APi nie ma właściwości legend.height
otrzymuje następujące skrzypce, http://jsfiddle.net/JoelStransky/5QCmG/1Highcharts ustawić wysokość legendy
Jak ustawić wysokość legendy tak, że nie ma potrzeby nawigacji? APi nie ma właściwości legend.height
Pomyślałem, że może własność maxHeight
zrobi to, ale nie będzie mogła zmienić wysokości.
Pomyślałem, że zadzwonię z usługą y
i znajdę scenariusz, który wydaje się działać całkiem nieźle. Możesz go dostosować, jak uważasz za stosowne.
legend:{
align: 'right',
verticalAlign:'middle',
width: 200,
itemWidth: 100,
y: 85
},
Wygląda na to, że Highcharts uruchamia nawigację, gdy obliczona wysokość legendy przekracza określoną wartość. Możesz więc zwiększyć wysokość wykresu, jeśli jest to opcja.
<div id="container" style="min-width: 310px; height: 450px; margin: 0 auto"></div>
Highcharts oblicza wysokość legendy w zależności od pozycji legendy w środku. jeśli to spowoduje przekroczenie wysokości wykresu, może to spowodować problem.
w legendzie można ograniczyć wysokość za pomocą parametru maxHeight, ale jeśli wysokość legendy zostanie przekroczona, zostaną wyświetlone elementy sterujące nawigacji maxHeight. więc lepiej obliczyć wymaganą wysokość samodzielnie i nadać jej maks. wysokość, aby uniknąć kontroli nawigacji, aby to zadziałało.
'y: 30' do' y: 85' wydaje się być zasięgiem, który działa. – Trevor
Nie ma absolutnie żadnego sensu, dlaczego to działa, ale to sortuje oprócz ranienia pionowego Alumini. Ale ... najlepsza opcja, którą miałem cały dzień, więc ... –
Przepraszam, nie mam wystarczająco dużo reputacji, aby zagłosować na twoją odpowiedź. –