d3.js - 列表示月份时柱形图上的不规则布局

时间:2012-12-14 03:20:58

标签: d3.js

看看我把这个快速而又脏的例子放在一起:http://zoopoetics.com/d3/irregular_layout.html

d3正在令人钦佩地完成其工作,不规则地布置柱子,因为月份的持续时间不规律。众所周知,一个月可以持续28到31天。

事实是,不规则的布局令人不安。我希望列沿水平轴以规则的像素间隔布局。

遍布谷歌寻找答案,发现这个问题很少,这表明我可能会遗漏一些明显的东西。

有没有其他人来过这里并克服了这个问题?谢谢!

1 个答案:

答案 0 :(得分:0)

我的第一种方法是使用时间x轴,但使用365/12间隔的不同比例渲染条形图。 我认为x尺度应该在每月中旬有月份名称标签,中间有一个刻度:

Here is my version of your file

这里