以下の画像のように、ChartJs (最新バージョン) でデータ値またはインデックス ラベルを表示する方法:
ChartJs を使用して、React プロジェクトでチャートを表示しています。これを除いて、すべてが正常に機能しています。
私はstackoverflow( https://stackoverflow.com/a/31632707 )で答えを見つけましたが、古いバージョンのchartjsを使用しており、私が使用しているものでは機能していません。
私のChartJsコード:
var ctx = document.getElementById("myChart");
var BarChart = new Chart(ctx, {
type: 'bar',
data: {
labels: ["Jan","Feb","March"],
datasets: [{
label: "Chart Data",
data: [10,20,15],
backgroundColor: "red",
borderColor: "green",
borderWidth: 1
}]
},
options: {
legend: {
display: false
},
scales: {
yAxes: [{
ticks: {
beginAtZero: true
}
}],
xAxes: [{
ticks: {
maxRotation: 180
}
}]
}
}
});
関数を使用して追加しようとしました: ctx.fillText(bar.value, bar.x, bar.y - 5);
、しかし、その表示.fillText is not a function