How to add events to the individual sections(arcs) of a pie chart created out of d3.js?

半世苍凉 提交于 2019-12-05 21:10:00

Within the "svg.selectAll(".bar") you could add an on click line:

svg.selectAll(".bar")
      .data(data)
    .enter().append("rect")
  .attr("class", "bar")
      .attr("x", function(d) { return x(d.letter); })
      .attr("width", x.rangeBand())
      .attr("y", function(d) { return y(d.frequency); })
      .attr("height", function(d) { return height - y(d.frequency); })
      .on("click", function(d) {
          // code you want executed on the click event 
      });
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!