2013-05-03 10 views
5

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?

+0

Alla fine ho assolutamente bisogno di legende multiple - i gruppi con titoli non sono sufficienti. – dancek

+1

Hai provato a usare labelFormatter e insidie ​​calcoli quando si deve aggiungere "titolo"? http://api.highcharts.com/highcharts#legend.labelFormatter –

+0

@SebastianBochan grazie per l'input! Ci ho pensato, ma se posiziono i titoli con 'useHTML' le esportazioni diventano confuse. – dancek

risposta

Problemi correlati