【发布时间】:2013-12-11 13:51:30
【问题描述】:
我现在正在学习d3.js,我想创建一个类似于github公共贡献图表的日历视图。
我使用这个d3.js calendar view 作为我的起点。
我遇到的问题是尝试为过去 365 天创建一个网格。我创建了一个小提琴:http://jsfiddle.net/fcR4Q/1/ 我被困在哪里。目前它只是在一年范围内创建 365 个盒子。
我想我需要更改以下几行:
var svg = d3.select(".sales").selectAll("svg")
.data(d3.range(2012, 2013))
...
return d3.time.days(new Date(d, 0, 1), new Date(d + 1, 0, 1));
我尝试了各种方法,但都没有奏效。有人能指出我正确的方向吗?
【问题讨论】:
标签: javascript date d3.js calendar