首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >c3js线图所有未选择的数据如何显示滴答值

c3js线图所有未选择的数据如何显示滴答值
EN

Stack Overflow用户
提问于 2015-05-18 18:29:55
回答 1查看 1.5K关注 0票数 0

我有一个简单的c3js线图w/3不同的线。当我“取消选择”所有三个数据源时,x轴勾值就消失了。我想知道是否有办法扭转这种行为?即使没有数据,我也想显示x轴的刻度值。

xaxis滴答值属于“timeseries”类型。谢谢!

下面是我对线图的c3配置:

代码语言:javascript
复制
bindto: '#test',
data: {
  x: 'date',
  xFormat: '%m%d',
  columns: [],
},
legend: {
  position: 'bottom',
},
axis: {
  y: {
    tick: {
      format: function (d) { return d + '%'; },
      count: 5,
    },
    max: 100,
    padding: {
      top: 0,
      bottom: 0,
    },
  },
  x: {
    type: 'timeseries',
    tick: {
      culling: false,
    },
  },
},
color: {
  pattern: [testRateColor, firstRateColor, secRateColor],
},
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-05-18 19:36:53

不幸的是,这个功能被放入了c3.js中,改变这个功能的唯一方法是猴子补丁(除了d3之外)。您将在c3.js第6814行找到违法者:

代码语言:javascript
复制
tickExit = tick.exit().remove(),

如果将此更改为:

代码语言:javascript
复制
tickExit = function() {},

蜱不再被移除。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30310441

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档