我正在使用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仍然忽略它 .

我也尝试使用 minmax 而不是 extent ,它可以工作,但它也为子图设置它,这使它无用 .

Theres很少甚至没有文档 .

有人有主意吗?