使用分钟(当天)显示dc js x轴的小时数

时间:2014-09-22 07:26:45

标签: javascript time d3.js scale dc.js

我有一天的分钟数,即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)])

这显示了我想要的时间,但图表并没有显示出来。

1 个答案:

答案 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,但我们不知道如何。它用于确定点/条的数量。