在C3图中要加载单个点的多个X轴值时如何克服x轴样式问题?

问题描述 投票:2回答:1
  • C3版本:0.7.12
  • D3版本:5.15.0
  • 浏览器:Chrome
  • OS:MAC

Codepen link

var chart = c3.generate({
      bindto: '#c3',
    data: {
        x: 'x',
        columns: [
            ['x', '2013-01-10'],
            ['sample', 30]
        ]
    },
    axis: {
        x: {
            type: 'timeseries',
            tick: {
                // this also works for non timeseries data
                values: ['2013-01-01', '2013-01-02', '2013-01-03', '2013-01-04','2013-01-05', '2013-01-10', '2013-01-11', '2013-01-12','2013-01-13', '2013-01-14', '2013-01-15']
            }
        }
    }
      });

[当您有多个x轴刻度的值并且在以时间戳记重叠结尾的图形上有单个要加载的点。

如果在同一图形中要加载多个点,则不会出现此问题。当您先拥有单点一段时间,然后在一定时间后再加载第二点时,如何解决此问题?

C3版本:0.7.12 D3版本:5.15.0浏览器:Chrome操作系统:MAC Codepen链接var chart = c3.generate({bindto:'#c3',data:{x:'x',列:[[ 'x','2013-01-10'...

javascript css d3.js c3.js
1个回答
0
投票
您可以通过删除x轴的刻度值并将其替换为格式(您已经在x数据中定义了日期)来解决此问题:
© www.soinside.com 2019 - 2024. All rights reserved.