嘿,所以我在放置堆积条形图时遇到了困难。它出现了,我只是很难宣布它是 x 轴。这是jsfiddle:http: //jsfiddle.net/E2HST/
var xTimeScale = d3.time.scale().
domain([new Date(data[0].date), d3.time.day.offset(new Date(data[data.length - 1].date), 1)])
.range([0, width]);
显然是问题的一部分,我提取了代码,不幸的是陷入了没有完全理解它的陷阱。
var bars = svg.selectAll(".bar")
.data(data).enter()
.append("g")
.attr("class","bar")
.attr("transform", function(d){
return "translate("+xTimeScale(d.date)+",0)"
})
我尝试将 d.year 换成 d.date ,因为没有更多的 d.date 但它会抛出错误。任何帮助将不胜感激。