HighCharts Hide Legend中的系列名称

got*_*tqn 76 javascript legend series hide highcharts

我试着多次解决这个问题并放弃.现在,当我再次见到他时,我决定寻求一些帮助.

我有我的传奇代码:

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';
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

如果我将"图例"的返回值更改为"",则文本未显示但图例顶部仍有"破折号".如果我不使用标签格式化功能,我的"系列1"+"破折号"就像我的传奇中的第一行.如何隐藏它们?

请注意我的版本是:Highcharts-2.0.5

这是我想要删除的传奇和破折号的简单视图:

示例图片http://img72.imageshack.us/img72/8305/45167805.png

VKG*_*KGS 191

如果您不想在图例中显示系列名称,可以通过设置showInLegend:false来禁用它.例如:

series: [{
   showInLegend: false,             
   name: "<b><?php echo $title; ?></b>",
   data: [<?php echo $yaxis; ?>],
}]
Run Code Online (Sandbox Code Playgroud)

你在这里得到其他选择.


Mil*_*lan 15

将showInLegend设置为false.

series: [{
            showInLegend: false,
            name: 'Series',
            data: value                
        }]
Run Code Online (Sandbox Code Playgroud)


Zam*_*han 8

showInLegend特定于系列的选项,可以隐藏图例中的系列。如果要求完全隐藏图例,那么最好使用enabled: false如下所示的属性:

legend: { enabled: false }

有关更多信息,legend请参见此处


zho*_*o37 6

看起来HighChart 2.2.0已经解决了这个问题.我在这里尝试使用相同的代码,现在隐藏了第一个系列.你能用HighChart 2.2.0试试吗?