【发布时间】:2021-01-31 21:58:35
【问题描述】:
我正在使用 chart.js@2.9.4/dist/Chart.min.js。
我有一个对象数组 (data),如下所示:
(4) […]
0: Object { Num: "5", "Label1": "6,342", "Label2": "3,051", … }
1: Object { Num: "6", "Label3": "6,247", "Label4": "3,042", … }
这个数组有 9 个对象。我有另一个数组 (xLabels),其中包含 9 个 Y 轴条目。
任何帮助将不胜感激!
这是我的代码现在的样子:
for(i=1 ; i < Object.keys(data[0].length; i++) {
datasets.push( {
str = Object.entries(data[1])[i][1]
label: Object.entries(data[1])[i][0],
data: parseFloat(str.replace(/,/g, '.'))
})
}
new Chart(ctx, {
type: 'line',
datasets: [
{
labels: tLabels,
data: datasets,
}],
}
【问题讨论】:
标签: javascript chart.js data-visualization chartjs-2.6.0