Javascript dc.js:更改x轴增量
我觉得这是一个相当简单的问题,但我似乎找不到正确的选择来让它工作 我的图表当前看起来像: 我只想让x轴增加50000而不是20000 当我应用过滤器时,这些增量确实会改变,但如图所示,当前增量会导致数字聚集 我尝试过使用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)过去对我很有用。不
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) });