如何禁用间隔< d3.time.day自动滴答?

时间:2014-07-31 10:23:31

标签: javascript d3.js nvd3.js

我定义了我的xaxis,每个刻度都显示日期(日期和月份)。

chart.xAxis
.showMaxMin(true)                                             
.tickFormat(function(d) { return d3.time.format('%d.%m')(new Date(d)) });                         

var scale = d3.time.scale();                                  
chart.xScale(scale);  

根据d3 wiki,x轴的比例会根据值的范围自动调整(参见https://github.com/mbostock/d3/wiki/Time-Scales#ticks)。

当我在一个大图表中选择一小段天(例如3天)时,d3会回到d3.time.hour,因为有足够的空间将一天分成几小时并显示所有结果蜱。 关于格式,这导致每天都显示多次。

如何实现d3不考虑小于d3.time.day的间隔?

0 个答案:

没有答案