web-dev-qa-db-ja.com

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';
        }
    }
}

戻り値を「凡例」から「」に変更すると、テキストは表示されませんが、凡例の上部に「ダッシュ」が表示されます。ラベルフォーマッター関数を使用しない場合、凡例の最初の行のような「シリーズ1」+「ダッシュ」があります。それらを隠すには?

私のバージョンはHighcharts-2.0.5であることに注意してください

これは、凡例と削除したいダッシュの単純なビューです。

Sample Image

74
gotqn

凡例にシリーズ名を表示したくない場合は、showInLegend:falseを設定してシリーズ名を無効にできます。

例:

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

ここで他のオプションを取得できます。

185
VKGS

ShowInLegendをfalseに設定します。

series: [{
            showInLegend: false,
            name: 'Series',
            data: value                
        }]
15
Milan

HighChart 2.2.0がこの問題を解決したようです。 here と同じコードで試しましたが、最初のシリーズは非表示になりました。 HighChart 2.2.0で試していただけますか?

6
zhongxiao37

Return 'Legend'をreturnで置き換えます ''

1
Fouad