Próbuję kilkakrotnie rozwiązać ten problem i poddaję się. Teraz, kiedy znów go spotkałem, postanowiłem poprosić o pomoc.
Mam ten kod dla mojej Legendy:
legend:
{
layout: 'vertical',
align: 'right',
verticalAlign: 'top',
x: -10,
y: 100,
borderWidth: 0,
labelFormatter: function()
{
if(this.name!='Series 1')
{
return this.name;
}
else
{
return 'Legend';
}
}
}
Jeśli zmienię powrót z „Legenda” na „”, tekst nie jest wyświetlany, ale na górze legendy nadal znajduje się „myślnik”. Jeśli nie używam funkcji formatowania etykiet, mam „Seria 1” + „myślnik” jak pierwszy wiersz w mojej legendzie. Jak je ukryć?
Proszę zauważyć, że moja wersja to: Highcharts-2.0.5
Oto prosty widok mojej legendy i myślnik, który chcę usunąć:
javascript
hide
highcharts
legend
series
gotqn
źródło
źródło
Ustaw showInLegend na false.
series: [{ showInLegend: false, name: 'Series', data: value }]
źródło
Wygląda na to, że HighChart 2.2.0 rozwiązał ten problem. Wypróbowałem to tutaj z tym samym kodem, który masz, a pierwsza seria jest teraz ukryta. Czy mógłbyś spróbować z HighChart 2.2.0?
źródło
showInLegend
to opcja specyficzna dla serii, która może ukryć serię przed legendą. Jeśli wymaganiem jest całkowite ukrycie legend, lepiej jest użyćenabled: false
właściwości, jak pokazano poniżej:legend: { enabled: false }
Więcej informacji na temat
legend
znajduje się tutajźródło
Zastąp zwrot `` Legenda '' zwrotem ''
źródło