2014-12-13 2 views
1

Часть скрипта говорит из поля в поле, которое связано с этим. Вот мой JSON вытягивать информацию из моей базы данных, значение 1 является количество, стоимость 2 времяam charts json from field to field

[{ 
    "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 поля, не так ли? Извините за неопределенный вопрос, я просто не понимаю.

ответ

0

ПолеМарпирование отображает JSON-поля со значениемField, указанным в свойствах графа.

Я предполагаю, что вы хотите сделать что-то вроде этого:

[{ 
    "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"