nvd3饼图定位问题

Trouble with positioning of nvd3 pie charts

我的页面中有两个 nvd3 饼图,当我尝试用 以下代码,只有第一个被替换。第二个好像没什么效果。 这是我使用的代码

d3.select(".nv-pieWrap")
    .attr("transform", "translate(0,-35)");

这是在第一张图中拍的,但是对于第二张饼图,没有应用定位,当我用Firebug.[=11=检查时]

请帮我解决这个问题。

为了select页面上的所有饼图,您需要使用d3.selectAll如下

 d3.selectAll(".nv-pieWrap")
   .attr("transform", "translate(0,-35)");

根据 d3 API 参考:

A selection is an array of elements pulled from the current document. ... ... After selecting elements, you apply operators to them to do stuff. These operators can get or set attributes, styles, properties, HTML and text content. Attribute values and such are specified as either constants or functions; the latter are evaluated for each element.

您可以在 https://github.com/mbostock/d3/wiki/Selections

找到更多信息