0
x、y、r(バブルの半径)の3つの次元を持つChartJS(v2)バブルチャートがあります。ChartJS v2 rLabelのカスタムツールチップ
this answer後、私はツールチップをカスタマイズするため、このコードを持っている:
tooltips: {
callbacks: {
label: function (tooltipItem, data) {
var datasetLabel = data.datasets[tooltipItem.datasetIndex].label || '';
return datasetLabel + ' : ' + tooltipItem.rLabel + '% har pris på ca. ' + tooltipItem.yLabel + ' kr.';
}
}
}
それはほとんどtooltipItem.rLabel
がundefined
として表示されていることを除いて動作します。 tooltipItem.xLabel
を入力すると、ツールチップが正しく表示され、値はx
になります。しかし、私はr
の値を表示したいと思います。
誰にでも解決策がありますか?
ありがとう!魅力のように動作します。 1つの小さなものrLabelが17小数で表示されます。私は小数の数を制限する方法がありますか? – Wessi
@Wessi numの値を丸めるためには 'Math.round(num)'を書くことができます。また、stackoverflowには最大2つの場所を丸めるための別のポストがあります.http://stackoverflow.com/questions/11832914/round-to-ほとんどの小数点以下2桁 –