Как перенести легенду в Highcharts?
По умолчанию легенда отображается в верхней правой части графика. Я хочу показать его чуть выше графика. Я использовал следующий код:
legend: {
layout: 'vertical',
align: 'left',
x: 600,
verticalAlign: 'top',
y: 40,
floating: true,
backgroundColor: '#FFFFFF'
}
Но это не работает для меня. Я делаю что-то неправильно?
Ответы
Ответ 1
Вот так:
legend: {
layout: 'vertical',
align: 'right',
verticalAlign: 'top',
floating: true,
backgroundColor: '#FFFFFF'
},
http://api.highcharts.com/highcharts#legend.verticalAlign
http://api.highcharts.com/highcharts#legend.align
Ответ 2
Вы хотите разместить легенду выше всего графика или чуть выше сюжета? Это то, что вам нужно? http://jsfiddle.net/8Qm5a/
В любом случае, если вам нужно разместить легенду над заголовком, попробуйте изменить marginTop
параметров диаграммы и установите параметры y
в параметрах заголовка:
chart: {
marginTop: 100
},
title: {
text: "test",
y: 60
},
http://jsfiddle.net/8Qm5a/1/