使用d3创建时间宽度的宽度

时间:2015-04-07 19:19:44

标签: javascript d3.js

我试图创建条形图,时间为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;
                })

在这种情况下,我无法弄清楚如何使用带刻度的宽度。

真心感谢任何帮助

由于

0 个答案:

没有答案