画线和线图的上下文

时间:2015-08-18 18:32:02

标签: d3.js

我正在使用画笔和上下文来处理线图,请参阅this link到目前为止我所拥有的内容。刷牙效果仅出现在比例尺上,而不是线图。我无法弄清楚如何更改brushed()函数,以便刷线也出现在折线图中。

function brushed(){
        console.log("brush called");
        x.domain(brush.empty() ? x1.domain() : brush.extent());
        focus.select(".line").attr("d", line);
        focus.select(".x.axis").call(xAxis);
        }

1 个答案:

答案 0 :(得分:0)

我需要重写刷机功能以跟随更新折线图。

  function brushed(){
        console.log("brush called");
        x.domain(brush.empty() ? x1.domain() : brush.extent());
        **focus.selectAll(".line").attr("d", function(d) { return line(d.values); })**
        focus.select(".x.axis").call(xAxis);
    }

updated plnkr link