【发布时间】:2018-11-30 23:11:09
【问题描述】:
我正在尝试使用Chart JS 创建一个表格,其中包含来自我的 JSON 文件的动态生成的数据点。我的代码逻辑如下:
var datapart;
for (i = 0; i < jsonfile.jsonarray.length; i++){
datapart += {
label: jsonfile.jsonarray[i].name,
data: [jsonfile.jsonarray[i].age]
};
}
var config = {
type: 'line',
data: {
labels: ["Graph Line"],
datasets: [datapart]
}
}
我的 JSON 文件同时看起来像这样:
{
"jsonarray": [
{
"name": "Joe",
"age": 12
},
{
"name": "Tom",
"age": 14
}
]
}
config 变量包含 ChartJS 的配置设置,包括设置数据点。当加载到 ChartJS 中时,config 提供了显示我的图表所需的信息。
无论如何,我的想法是使用变量 datapart 作为使用我的 for 循环附加数据集的一种方法。不幸的是,代码没有产生任何结果。我知道我附加变量的方法有问题,但不确定如何继续。
如何将这些 JSON 值添加到 Chart.js?
【问题讨论】:
标签: javascript json chart.js