【发布时间】:2016-01-23 18:47:10
【问题描述】:
我正在尝试使用 C3 和 D3 创建条形图,但我无法让列彼此不相关,除了它们在 Y 轴上使用相同的比例。
为了更好地解释,我添加了图片。
var chart = c3.generate({
bindto: '#designerChart',
data: {
columns: [
['MA', 6],
['ME', 8],
['NY', 6],
['CN', 5],
['TX', 2]
],
type: 'bar',
},
axis: {
y: {
max: 10,
min: 0,
padding: { top: 0, bottom: 0 }
}
}
});
生成一组条形图,当我将鼠标悬停在它们上面时,我会得到所有条形图的详细信息 - 这不是我想要的。
我可以更改数据,使其显示单独的列,但它们的颜色相同,当我想将其转换为饼图时,您无法区分状态。
var chart = c3.generate({
bindto: '#designerChart',
data: {
x: 'x',
columns: [
['x','MA', 'ME', 'NY', 'CN', 'TX'],
['rainfall', 6, 8, 6, 5, 4 ]
],
type: 'bar',
},
axis: {
x: {
type: 'category'
},
y: {
max: 10,
min: 0,
padding: { top: 0, bottom: 0 }
}
}
});
这就是我想要的:
【问题讨论】:
标签: javascript d3.js charts c3.js