我正在使用C3来创建条形图 . 我正在使用带有类别轴的JSON格式数据 .
我有一个用于实现滚动的子图,我想用 axis.x.extent
设置默认范围 .
无论我在extent数组中放置什么,C3都会忽略它并显示整个内容 .
代码如下所示:
var chart = c3.generate({
bindto: this.$element[0],
data: {
json: [{name: 'name-01', count: 3}, {name: 'name-02', count: 9}, {name: 'name-03', count: 7}],
keys: { value: ['count'], x: 'name' },
type: 'bar',
}
axis: {
x: {
type: 'category',
extent: ['name-01', 'name-02']
}
}
},
subchart: {
show: true
}
});
因为x值是类别名称,所以我似乎只能使用索引 . 根据其他stackoverflow帖子 .
根据其他stackoverflow帖子,似乎我应该直接放入类别名称 . 但这也不起作用 . C3仍然忽略它 .
我也尝试使用 min
和 max
而不是 extent
,它可以工作,但它也为子图设置它,这使它无用 .
Theres很少甚至没有文档 .
有人有主意吗?