我正在尝试创建一个C3栏聊天。需要动态传递JSON。
JSON:JSONdata
{ "applicationName": "app1", "frequency": 1 }, { "applicationName": "app2", "frequency": 54 }, { "applicationName": "app3", "frequency": 3 }
我有以下代码,但不起作用。 尝试使用JSONdata.stringify()。
var chart = c3.generate({
data: {
type: 'bar',
json: [
JSONdata
],
keys: {
x: 'applicationName',
value: ['frequency']
}
},
axis: {
x: {
type: 'category'
}
},
bar: {
width: {
ratio: 0.5
}
}
});
答案 0 :(得分:1)
所有必须做的就是:
var config = {};
config.data = {};
config.axis= {};
config.data.json = JSONdata;
config.data.type = 'bar';
config.data.keys= {
x: 'applicationName',
value: ['frequency']
};
config.axis = {
x: {
type: 'category'
}
};
config.bar = {
width: {
ratio: 0.9
}
};
var chart = c3.generate(config);