Название HighCharts Hide Series из легенды
Я пытаюсь решить эту проблему несколько раз и сдаюсь. Теперь, когда я встретил его снова, я решил попросить о помощи.
У меня есть этот код для моей легенды:
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';
}
}
}
Если я изменю возврат с "Легенда" на "", текст не будет отображаться, но все еще будет "тире" в верхней части легенды. Если я не использую функцию форматирования меток, у меня есть "Series 1" + "тире", как в первой строке в моей легенде. Как их спрятать?
Обратите внимание, что моя версия: Highcharts-2.0.5
Это простое представление моей легенды и черты, которую я хочу удалить:
Ответы
Ответ 1
Если вы не хотите отображать названия серий в легенде, вы можете отключить их, установив showInLegend:false
.
пример:
series: [{
showInLegend: false,
name: "<b><?php echo $title; ?></b>",
data: [<?php echo $yaxis; ?>],
}]
Вы получаете другие варианты здесь.
Ответ 2
Установите showInLegend в false.
series: [{
showInLegend: false,
name: 'Series',
data: value
}]
Ответ 3
Похоже, HighChart 2.2.0 решил эту проблему. Я попробовал это здесь с тем же кодом, что и у вас, и первая серия сейчас скрыта. Не могли бы вы попробовать это с HighChart 2.2.0?
Ответ 4
Заменить return 'Legend' return ''