在使用 JSON 有效负载(下面的代码)时,我正在尝试使用 c3 生成堆积条形图。但是,当我对数据进行分组时,它们没有堆叠行为,而是重叠。如果我使用列结构,我会得到预期的行为,但这意味着我会为堆积条形图生成不同的代码,而不是我的其他视觉效果(即时间序列图)。
var chart = c3.generate({
data: {
x: "x-axis",
json:[
{ "x-axis": "0",
"data1": 30
},
{ "x-axis": "0",
"data2": 40
}],
keys: {
x: "x-axis",
value: ["data1", "data2"]
},
groups: [
['data1', 'data2']
],
type: 'bar'
}
});
这是一个小提琴:http: //jsfiddle.net/cjrobinson/ozf4fzcb/