d3谁能解释这个错误信息? (类型错误:g不是函数)

时间:2019-06-16 07:37:39

标签: d3.js

我正在使用d3版本3。

控制台抛出错误,我不明白:

TypeError: g.each is not a function

该错误发生在d3.js文件中,而不是在我的app.js中

这里我指的是“ g”

  svg
    .append("g")
    .attr("class", "axis")
    .attr("transform", "translate(92," + (h - padding) + ")")
    .call(xAxis);

  svg
    .append("g")
    .attr("class", "axis")
    .attr("transform", "translate(" + padding + ",-90)")
    .call(yAxis);

但是错误消息仅在添加时出现:

  svg
    .selectAll("rect")
    .data(dataset)
    .enter()
    .append("rect")
    // .style("fill", "teal")
    .attr("x", function(d) {
      return xAxis(d.Year);
    })
    .attr("y", function(d) {
      return h - d; //Height minus data value
    })
    .attr("height", function(d) {
      return d;
    });

有人可以解释吗?

最好,谢谢。

0 个答案:

没有答案