Ich versuche, Text-Label zu Knoten in d3 Force Directed Graph hinzuzufügen, scheint ein Problem zu sein. Das ist mein Fiddle:Hinzufügen von Text-Label zu D3-Knoten in Kraft gerichtetes Diagramm und Größe ändern bei Hover
Wenn ich den Knotennamen wie folgt hinzu:
node.append("text")
.attr("class", "word")
.attr("dy", ".35em")
.text(function(d) {
console.log(d.name);
return d.name;
});
Es gibt keine Veränderung, aber die Namen angemeldet sind immer.
Als ich versuchte, bounding box zu verwenden, erschien die Knotenbeschriftungen, aber die Knoten sind auf der oberen linken Ecke des Kastens gestapelt, während die Knotenverbindungen in Ordnung sind. Diese ist das Ergebnis dieser Anstrengung, die ich reingelegt habe Was mache ich falsch?
Ziemlich viel, was ich wollte, musste ein bearbeiten Bit für die Größe beim Schweben. Vielen Dank. – Aditya
Ich weiß, dass dieser Beitrag alt ist, aber beachten Sie, dass .call (force.drag) sollte auf Gnoden, nicht Knoten sein. – Aaron
Mit 'call (force.drag)' auf 'gnodes' würde der Benutzer die Labels oder die Kreise (alles unter den Gruppen) ziehen können, während die Verwendung in' node' nur das Ziehen der Kreise erlaubt. –