d3 y尺度条高度差

时间:2014-03-18 15:50:25

标签: javascript d3.js scale rect

我正在绘制一张图表,但是如何处理我的y刻度并且我的矩形被绘制了"在"每个结束。 (我用y轴绘制条形图)

我计算每个栏需要多高,如果栏高于我的默认高度,则y无法处理此问题。我不知道如何处理这件事。我画了我的矩形:

forms.append("rect")
.attr("class", "rectStyle")
.style("fill", function(d) { return color(d.Name); })
.attr("x", function(d){ return x(new Date(d.startDate));}) 
.attr("height",function(d) { return d.barHeight;})
.attr("y", function(d) { return y(d.RowGroup);})
.attr("width", function(d){ d.w = (x(new Date(d.endDate))-x(new Date(d.startDate)));
    return d.w; });
y  = d3.scale.linear()
.domain([1,noRows])
.range([0,height -margin.top-margin.bottom-padding*noRows]);

感谢我应该如何解决这个问题

0 个答案:

没有答案