Я пытаюсь динамически установить тип данных для каждого ключа в моем объекте.Как установить тип данных диаграммы c3.js с помощью ключей из моего объекта данных?
Объект выглядит следующим образом:
{"x":["2016-01-1", "2016-01-02", etc], "uniqueKey":[4234, 4324, etc], "uniqueKey2":[432, 543, etc], ... }
Количество ключей и имен будут меняться в зависимости от того, какие данные я хватаю, но мне нужно задать тип данных диаграммы для каждого ключа.
function show_chart1(data) {
var json = JSON.parse(data);
var chart = c3.generate({
bindto: '#chart',
data: {
x: 'x',
xFormat: '%Y-%m-%d',
json: json,
#### need these to be the unique key names
types: {
uniqueKey: 'area-spline',
uniqueKey2: 'area-spline'
...
},
groups: [[uniqueKey, uniqueKey2, etc]]
},
axis: {
x: {
type: 'timeseries',
tick: {
format: '%Y-%m-%d'
}
}
}
});
};
Как это сделать?