【发布时间】:2019-02-09 05:41:44
【问题描述】:
我正在尝试使用图表 JS 显示每个条形的值。我看到了这个帖子并关注了,但我得到了一个错误。
链接: How to show data values or index labels in ChartJs (Latest Version)
var options = {
events: false,
showTooltips: false,
animation: {
duration: 0,
onComplete: function(){
var ctx = this.chart.ctx;
ctx.font = Chart.helpers.fontString(Chart.defaults.global.defaultFontFamily, 'normal', Chart.defaults.global.defaultFontFamily);
ctx.textAlign = 'center';
ctx.textBaseLine = 'bottom';
this.data.datasets.forEach(function(dataset){
console.log(dataset);
for(var i = 0; i < dataset.data.length; i++){
var model = dataset._meta[0].dataset._children[i]._model;
ctx.fillText(dataset.data[i], model.x, model.y - 5);
}
});
}
}
};
错误
TypeError: dataset._meta[0].dataset 为空
【问题讨论】:
标签: javascript chart.js