我有一天的分钟数,即0到1440分。
目前我正在显示这些分钟,但如何将其显示为数小时。 例如:
3:AM ......... 4:AM.........5:AM
我尝试过其他一些东西,但直到现在还没有运气。
这是我目前正在做的事情:
.x(d3.scale.linear().range(1, chartWidth).domain([1, 1440]))
以下是我的尝试:
d3.time.scale().domain([new Date(2013,0,2), new Date(2013, 0, 3)])
这显示了我想要的时间,但图表并没有显示出来。
答案 0 :(得分:0)
听起来您可能没有正确设置.xUnits
。你可能想要.xUnits(d3.time.hours)
来做你正在做的事情。
https://github.com/dc-js/dc.js/blob/master/web/docs/api-latest.md#xunitsxunits-function
基本上,.xUnits总是必须匹配比例。
这是一个非常常见的dc.js问题,我们想要消除xUnits,但我们不知道如何。它用于确定点/条的数量。