Zoom&刷堆积区域图表

时间:2017-05-31 08:07:00

标签: javascript d3.js zoom brush stacked-chart

和Mike的Zoom & Brush一起玩。我的区域堆叠时如何更改?在这种情况下,我使用图层功能

var layer = svg.selectAll(".layer")
  .data(stack(values))
  .enter().append("g").append("path")
    .attr("class", "layer")
    .attr("transform", "translate(" + margin.left + "," + margin.top + ")")
    .style("fill", (d,i) => d3.color(colors[i]))
    .attr("d", area);

但是如何在缩放后重绘图表?而是什么

focus.append("path")
  .datum(values)
  .attr("class", "area")
  .attr("d", area);

focus.select(".area").attr("d", area);

0 个答案:

没有答案