脚本的一部分说从字段到字段与此有关。这是我从数据库中提取信息的 JSON,值 1 是金额,值 2 是时间
[{
"date": "2014-12-09",
"value1": 367,
"value2": 03:06:00
}, {
"date": "2014-12-09",
"value1": 367,
"value2": 03:06:00
}]
这是我的数据,这是希望我映射它的脚本的一部分? :S
dataSet.fieldMappings = [{
fromField: "valu1",
toField: "value2"
}, {
fromField: "volume",
toField: "volume"
}];
我只有 3 个字段不是吗?对不起,一个模糊的问题,我只是不明白。
fieldMapping 将 JSON 字段映射到图形属性中指定的 valueField。
我想你想做的是这样的:
[{
"date": "2014-12-09 03:06:00",
"value": 367
}, {
"date": "2014-12-09 03:07:00",
"value": 673
}]
请注意,我将时间放入日期字段中,并将第二个日期和值更改为与第一个日期和值不同。(我认为两个相似的数据点不起作用)
对于此数据集,映射应如下所示:
dataSet.fieldMappings = [{
fromField: "value", // this is the JSON-field
toField: "valueMapped" // the graph will search for this field - see below
}];
要查找数据,图形需要知道映射的字段:
"graphs": [{
"valueField": "valueMapped"
}];
现在是正确使用"日期"字段的最后一步:
"dataDateFormat": "YYYY-MM-DD JJ:NN:SS",
"categoryField": "date"