gpt4 book ai didi

javascript - Chart.JS 无法读取未定义的属性 '_meta'

转载 作者:行者123 更新时间:2023-11-29 23:40:04 26 4
gpt4 key购买 nike

我正在尝试构建一个基本的条形图,但我在标题中遇到了错误。我已经使用 alert() 来验证我想要填充图表的数组是否包含数据,但是语法仍然没有正确地找出一些东西。有人可以检查并让我知道我需要做些什么才能制作图表吗?

    var ctx = document.getElementById('cvtree').getContext('2d');
var chart = new Chart(ctx, {
type: 'bar',
data: {
labels: yoylabels,
datasets: [{
label: 'Pay By Person',
backgroundColor: 'rgba(0, 129, 214, 0.8)',
data: numericdollarvals
}]
},
options: {
},
legend: {
display: false,
position: 'top',
},
scales: {
yAxes: [{
ticks: {
beginAtZero: true,
callback: function (value, index, values) {
if (parseInt(value) >= 1000) {
return '$' + value.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");
} else {
return '$' + value;
}
}
}
}]
}
});

最佳答案

在设置所有选项之前,您意外地关闭了选项属性。

这是正确的语法:

var ctx = document.getElementById('cvtree').getContext('2d');
var chart = new Chart(ctx, {
type: 'bar',
data: {
labels: yoylabels,
datasets: [{
label: 'Pay By Person',
backgroundColor: 'rgba(0, 129, 214, 0.8)',
data: numericdollarvals
}]
},
options: {
legend: {
display: false,
position: 'top',
},
scales: {
yAxes: [{
ticks: {
beginAtZero: true,
callback: function(value, index, values) {
if (parseInt(value) >= 1000) {
return '$' + value.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");
} else {
return '$' + value;
}
}
}
}]
}
}
});

关于javascript - Chart.JS 无法读取未定义的属性 '_meta',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45473858/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com