AM 将 JSON 从一个字段映射到另一个字段


am charts json from field to field

脚本的一部分说从字段到字段与此有关。这是我从数据库中提取信息的 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"