Comment ajouter un effet d'ombre portée à d3.js tarte ou donut graphique

Je suis en utilisant d3.js pour faire un simple beignet graphique.

Je ne suis pas d'atteindre une ombre portée ou box-shadow effet pour ajouter de la profondeur au tableau. J'ai essayé d'ajouter le css:

path {
  -moz-box-shadow:    3px 3px 5px 6px #ccc;
  -webkit-box-shadow: 3px 3px 5px 6px #ccc;
  box-shadow:         3px 3px 5px 6px #ccc;
}

De chemin de balises et la g des balises, mais en vain. Quelqu'un sait si cela est possible en CSS ou connaissez un wordaround de la sorte?

Apprécie vraiment l'aide sur un problème de base. Matt

var data = [0, 35, 65];

var w = 400,
    h = 400,
    r = Math.min(w, h) / 2,
   ir = r * 0.5,
   color = d3.scale.category20(),
   donut = d3.layout.pie().sort(null),
   arc = d3.svg.arc().innerRadius(ir).outerRadius(r);

var svg = d3.select("body").append("svg:svg")
    .attr("width", w)
   .attr("height", h)
.append("svg:g")
   .attr("transform", "translate(" + w / 2 + "," + h / 2 + ")");

var arcs = svg.selectAll("path")
    .data(donut(data))
.enter().append("svg:path")
    .attr("fill", function(d, i) { return color(i); })
    .attr("d", arc);

OriginalL'auteur matt | 2012-09-05