我试图创建条形图,时间为x轴..
我的数据:
var data = [
{key: "Glazed", start:"2014/01/01", value: 92},
....// and so on
这里的值是分钟的时间
对于缩放我使用:
var dateParser = d3.time.format("%Y/%m/%d").parse;
var x = d3.time.scale()
.domain(d3.extent(data, function(d){
var date = dateParser(d.start);
return date;
}))
.range([0,width]);
要获取图表中的x值,我使用:
.attr("x", function(d){
var date = dateParser(d.start);
return x(date);
})
要获得没有比例的宽度,我可以使用:
.attr("width", function(d){
return d.value;
})
在这种情况下,我无法弄清楚如何使用带刻度的宽度。
真心感谢任何帮助
由于