【问题标题】:C3js - How to set category label on axis markerC3js - 如何在轴标记上设置类别标签
【发布时间】:2017-12-07 11:37:46
【问题描述】:

我正在使用 c3js 绘制折线图。 x 轴显示标签,在轴标记之间呈现。 它使用的是axis.x.type:'category'。否则线条不会创建。

但我想在 x 轴标记上显示它,而不是在它们之间。

这里是示例代码

var chart = c3.generate({
    data: {
       x:'xaxis',
       columns: [
          ['xaxis','cat1', 'cat2', 'cat3', 'cat4', 'cat5', 'cat6', 'cat7', 'cat8', 'cat9'],
          ['data1', 30, 200, 100, 400, 150, 250, 50, 100, 250]
       ]
   },
    axis: {
       x: {
        type: 'category'
      }
  }
});

这是 jsfiddle https://jsfiddle.net/abhinaw/kyjgzd62 上的示例代码。

有没有办法做到这一点?

谢谢

【问题讨论】:

    标签: d3.js c3.js


    【解决方案1】:

    使用axis.x.tick.centered 选项:

    axis: {
      x: {
        tick: {
          centered: true
        }
      }
    }
    

    updated fiddle

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-03-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多