La disposition dirigée par la force de d3-js prend-elle en charge l'image en tant que nœud?

D3 a une démo d'une disposition de graphes dirigée par la force .

Au lieu des cercles, je veux que tous les noeuds du graphique soient des images.

Alors j'ai changé

.append("svg:circle") .attr("class", "node") .attr("cx", function(d) { return dx; }) .attr("cy", function(d) { return dy; }) .attr("r", 5) .style("fill", function(d) { return fill(d.group); }) .call(force.drag); 

à

 .append("xhtml:img") .attr("src", "http://a577.phobos.apple.com/us/r1000/081/Purple/12/61/13/mzi.lgqdzwfu.png") .call(force.drag); 

Mais je ne vois pas d'images. Qu'est-ce que je fais mal?

 node.append("svg:image") .attr("class", "circle") .attr("xlink:href", "https://d3nwyuy0nl342s.cloudfront.net/images/icons/public.png") .attr("x", "-8px") .attr("y", "-8px") .attr("width", "16px") .attr("height", "16px"); 

Voici un exemple d'utilisation d'une image comme nœud: http://bl.ocks.org/950642