2012-02-28 88 views
58

我嘗試多次解決此問題並放棄。現在,當我再次見到他時,我決定尋求一些幫助。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'; 
     } 
    } 
} 

如果我改變從「傳奇」到「迴歸」的文本沒有顯示,但仍然有一個「對傳奇的頂級短跑」 。如果我不使用標籤formater功能,我有'系列1'+'短劃線'就像我的傳說中的第一行。如何隱藏它們?

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

這是我的傳說的簡單視圖和儀表板我想刪除:

Sample Image http://img72.imageshack.us/img72/8305/45167805.png

回答

147

如果您不想在圖例中顯示系列名稱,可以通過設置showInLegend:false來禁用它。例如:

series: [{ 
    showInLegend: false,    
     name: "<b><?php echo $title; ?></b>", 
     data: [<?php echo $yaxis; ?>], 
}] 

您在此處獲得其他選項。

+0

使用「showInLegend:false」確實解決了我的問題。我想知道這個選項是否只隱藏了系列名稱,因爲圖例仍然顯示數據(如我所願)。 – gotqn 2012-04-12 05:35:11

+0

假設這些選項被啓用,它會給出一個清晰的視圖,所以它們默認啓用。如果不需要他們刪除它。這就是你在這裏所做的。 – VKGS 2012-04-12 06:48:57

4

貌似HighChart 2.2。 0解決了這個問題。我嘗試了here與你有相同的代碼,現在第一個系列被隱藏了。你可以用HighChart 2.2.0試試嗎?

1

替換回報 '傳奇' 由迴歸'

10

設置showInLegend爲false。

series: [{ 
      showInLegend: false, 
      name: 'Series', 
      data: value     
     }] 
相關問題