2016-10-17 5 views
0

私はtooltipItemの代わりにそれぞれのtooltipItemsに対して異なる文字列を返すchart.js(2.0)を使用して棒グラフを作成しようとしています:私はhow to add a prefixed text after the tooltipItemを見ましたが、私の問題の解決策。 私はこのような何かをtryiedました:chart.js substitute tooltipItems

tooltips: { 

        mode: 'single', 
        callbacks: { 
          label: function(tooltipItems, data) { 
            for (i=0; i<tipData.length; i++) { 
              return tipData[i]; 
            } 
// other possible version 
//         for(var p in tipData){ 
//          return tipData[p]; 
//         } 
         } 
         } 
         }, 

が、それは働いていません。 ご協力いただきありがとうございます。

+0

は「tipData」あなたがツールチップとして表示する文字列を保持する配列ですか? –

+0

はい、私はそれを指定するのを忘れました、ごめんなさい。 – tina

答えて

1

はあなたのコード、次の方法を変更してください:

tooltips: { 
    mode: 'single', 
    callbacks: { 
     label: function(tooltipItems, data) { 
       return tipData[tooltipItems.index] 
     } 
    } 
} 
+0

完璧なソリューション、ありがとう! – tina