如何在 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