Jestem nowy w Highcharts i wydaje mi się, że to doskonałe. Jednak muszę mieć sześć serii pogrupowanych w trzy kolumny w legendzie. Można to osiągnąć przez ograniczenie szerokości legendy i użycie legendIndex
. Konfiguracja fragment tego w coffeescript:Highcharts: czy możliwe są różne legendy?
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
]
Problem jest również potrzebny jest oddzielny tytułu dla każdej grupy. Więc coś w tej dziedzinie (ASCII):
Title A Title B Title C
[ ] Item A1 [ ] Item B1 [ ] Item C1
[ ] Item A2 [ ] Item B2 [ ] Item C2
Zauważ, że muszę funkcjonalność eksportowej, tak więc pozycjonowanie HTML nie jest to możliwe, jak ja to rozumiem. Jak mogę wyglądać tak jak moja legenda?
Okazuje się, że absolutnie potrzebuję wielu legend - grupy z tytułami to za mało. – dancek
Czy próbowałeś użyć funkcji labelFormatter i insidie funtion, aby obliczyć "tytuł"? http://api.highcharts.com/highcharts#legend.labelFormatter –
@SebastianBochan dzięki za wejście! Pomyślałem o tym, ale jeśli pozycjonuję tytuły z 'useHTML', eksport staje się bałaganiarski. – dancek