我正处于学习 javascript 的新手阶段。我制作了一个 API,它可以获取在某个日期注册的一些用户,并将这些数据作为 JSON 对象返回。这是该数据的示例
{"myjsonobject": [{"users": 3, "joined": "2013-05-25"}, {"users": 1, "joined": "2013-05-26"}, {"users": 1, "joined": "2013-05-30"}, {"users": 1, "joined": "2013-05-31"}]}
然后我使用下面的 javascript 函数解析ChartJS linegraph上的数据和图形
$(document).ready(function()
{
url = "http://mylink/getjson/"
Create_jsonObject(url)
});
function Create_jsonObject(url) {
$.getJSON(url, function (data) {
myJSONObject=data;
var dataSource=myJSONObject.myjsonoject;
var chart = $("#chartContainer").dxChart({
dataSource: dataSource,
commonSeriesSettings: {
argumentField: 'joined'
},
series: [
{ valueField: 'users', name: 'users' },
],
argumentAxis:{
grid:{
visible: true
}
},
tooltip:{
enabled: true
},
title: 'Volunteer Registration',
legend: {
verticalAlignment: 'bottom',
horizontalAlignment: 'center'
},
commonPaneSettings: {
border:{
visible: true,
right: false
}
}
});
});
};
该函数用于在折线图上绘制 JSON 数据。我想合并一个 javascript 函数来检查缺少的日期并在缺少日期的地方插入 0 个用户。因此,该图将在未返回日期的情况下绘制零。它应该根据返回的最早日期检查这一点。有什么想法吗?
谢谢