Подтвердить что ты не робот

Название 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

Это простое представление моей легенды и черты, которую я хочу удалить:

Sample Image

4b9b3361

Ответ 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 ''