2016-03-24 14 views
0

series.nameをツールチップフォーマッタで表示するには?現在、{series.name}だけが表示されています。フォーマットHighchartsチャートtooltip pointFormat in formatter

tooltip: { 
      formatter: function() { 
       return '<b>{series.name}: ' + Highcharts.numberFormat(this.y, 2) + '</b>'; 

       } 
      }, 

EDIT:

new tooltip has been initially created in c# 
tooltip = new { pointFormat = "<span style=\"color: {series.color}\">\u25CF</span> {series.name}: <b>{point.y:,.1f}</b><br/>" }; 

...と私は2桁までthis.y値を上書きすることができていますが、series.name

+0

を表示してください立ち往生すべての 'tooltip'オプションをつけてください。回答はオプションによって異なる場合があります(ただし、以下の回答が有効です)。 –

答えて

4
tooltip: { 
     formatter: function() { 
      return '<b>' + this.series.name + ': '+ Highcharts.numberFormat(this.y, 2) + '</b>'; 
      } 
     } 
+0

私はそれも考えましたが、これは何もレンダリングしません。 this.series.nameを残しておくと、this.yを小数点以下2桁でレンダリングします。 ...他のアイデアは? – agri

+0

あなたのシリーズに名前がありますか?あなたのシリーズオブジェクトを見てみることができますか?私はこのコードを私の上で試したので、うまくいきます。だからここには何も間違っていない。 –

+0

はい名前を持っています、これを試したときに編集 – agri