2013-04-06 10 views
5

Düğümleri d3.js'in zorla yönlendirilen kitaplığında farklı semboller olarak nasıl görüntülerim? Ben aşağıda yazdıklarımı benzer bir şey uygulamak istedi:d3.js kuvvet yönelimli grafik için farklı düğüm sembolleri

var node = svg.selectAll(".node") 
     .data(graph.nodes) 
    .enter().append(function(d){return d.shape;}) 
     .attr("class", "node") 
     .attr("r", 5) 
     .style("fill", function(d) { return color(d.group); }) 
     .call(force.drag); 

Her bir düğüm kodlanmış bir şekli ("rect", "daire", vs.) sahip olacaktır. Her şekil için farklı özelliklerini uygulamak arasında geçiş nasıl:

Uncaught TypeError: Object function (d){return "circle";} has no method 'indexOf' 

Bunu ilgili diğer soru şudur: Ancak, ben hata alıyorum? Çevrelerin rafine edilmiş bir "r" özniteliğine ihtiyaçları vardır, ancak rektler "yükseklik" ve "genişlik" gerektirir. Teşekkürler!

cevap