如果位置为负,则d3js跳过数据

时间:2015-08-27 04:51:28

标签: d3.js brush rescale

这是代码的一部分。

    function transition_data() {
        svg.selectAll(".bar") 
        .transition()
        .duration(500)
        .attr("x", function(d) { return x(d.startDate) })
        .attr("y", function(d) { return y(d.index) })
        .attr("height", function(d) { return 20; })
    }

通过画笔,条形图重新缩放。但有些y(d.inex)数据是 - 或超过高度。 如何跳过或删除它们?

我尝试添加

.data(data.filter(function(d) { return  y(d.index) > 0 && y(d.index) < height  }))

它无法隐藏在y位置 - 或高于...

的画笔部分栏中

0 个答案:

没有答案