Javascript dc.js:更改x轴增量

Javascript dc.js:更改x轴增量,javascript,d3.js,dc.js,Javascript,D3.js,Dc.js,我觉得这是一个相当简单的问题,但我似乎找不到正确的选择来让它工作 我的图表当前看起来像: 我只想让x轴增加50000而不是20000 当我应用过滤器时,这些增量确实会改变,但如图所示,当前增量会导致数字聚集 我尝试过使用rowType.xAxis().tickValue([0,50000,100000,150000,200000]) 但如果存在超出该范围的值,则x轴不会显示不在数组中的值。尝试使用.ticks(5)似乎效果不佳 rowType.xAxis().ticks(5)过去对我很有用。不

我觉得这是一个相当简单的问题,但我似乎找不到正确的选择来让它工作

我的图表当前看起来像:

我只想让x轴增加50000而不是20000

当我应用过滤器时,这些增量确实会改变,但如图所示,当前增量会导致数字聚集

我尝试过使用
rowType.xAxis().tickValue([0,50000,100000,150000,200000])

但如果存在超出该范围的值,则x轴不会显示不在数组中的值。尝试使用
.ticks(5)
似乎效果不佳

rowType.xAxis().ticks(5)过去对我很有用。不适合你?什么版本的dc.js?

Ah,我刚才在问题中使用了刻度(5)的示例数字,但实际上我只尝试了数字7-9。当使用这些数字时,实际上不会改变间隔。然而,使用5确实降低了间隔时间。我还偶然发现了这里的文档:这也重申了一点,即不会完全遵循计数数字。谢谢你的回复!
rowType
    .width(450).height(200)
    .dimension(countByType)
    .group(countByTypeGroup)
    .elasticX(true)
    .title(function(d) { return "$" + formatNumber(d.value) });