Sono nuovo di Highcharts e mi sembra eccellente fin qui. Tuttavia, ho bisogno di avere le mie sei serie raggruppate in tre colonne nella legenda. Ciò può essere ottenuto limitando la larghezza della legenda e usando legendIndex
. Config frammento di questo CoffeeScript:Highcharts: sono possibili più leggende?
legend:
# 3 items side-by-side with some margins
itemWidth: Math.floor(config.width/3.8)
series: [
# top left
legendIndex: 1
...
,
# bottom left
legendIndex: 4
...
... # 4 more series; other columns in indices 2,5 and 3,6
]
Il problema è, ho anche bisogno di un titolo diverso per ogni gruppo. Quindi, qualcosa di simile (ascii art):
Title A Title B Title C
[ ] Item A1 [ ] Item B1 [ ] Item C1
[ ] Item A2 [ ] Item B2 [ ] Item C2
Si noti che ho bisogno della funzionalità di esportazione e, in modo posizionamento HTML non è possibile se ho capito bene. Come posso rendere la mia leggenda simile a questa?
Alla fine ho assolutamente bisogno di legende multiple - i gruppi con titoli non sono sufficienti. – dancek
Hai provato a usare labelFormatter e insidie calcoli quando si deve aggiungere "titolo"? http://api.highcharts.com/highcharts#legend.labelFormatter –
@SebastianBochan grazie per l'input! Ci ho pensato, ma se posiziono i titoli con 'useHTML' le esportazioni diventano confuse. – dancek