【发布时间】:2015-12-16 04:52:44
【问题描述】:
我想为相同的 json 数据创建一个组合图表(折线和条形图),以便线条接触所有条形图,因为数据点是相同的。
这里是代码
var graphdata=[
{ 'indicator': 'X', 'total': 100 },
{ 'indicator': 'Y', 'total': 200 },
{ 'indicator': 'Z', 'total': 300 }
];
var g1=[
{ 'indicator': 'X', 'total': 150 },
{ 'indicator': 'Y', 'total': 220 },
{ 'indicator': 'Z', 'total': 330 }
];
setTimeout(function () {
chart.load({
data: {
type: 'line',
json: g1,
keys: {
x: 'indicator',
value: ['total']
},
},
axis: {
x: {
type: 'category'
}
},
});
}, 1000);
var chart = c3.generate({
data: {
type: 'bar',
json: graphdata,
keys: {
x: 'indicator',
value: ['total']
},
},
axis: {
x: {
type: 'category'
}
},
bar: {
width: {
ratio: 0.5
}
}
});
这个输出只是条形图,没有加载折线图。
【问题讨论】:
-
控制台有错误吗?
-
我没有收到任何错误
标签: javascript c3.js