Als «force-layout» getaggte Fragen

1
Hinzufügen neuer Knoten zum erzwungenen Layout
Erste Frage zum Stapelüberlauf, also nimm sie mit! Ich bin neu bei d3.js, war aber immer wieder erstaunt darüber, was andere damit erreichen können ... und fast genauso erstaunt darüber, wie wenig Fortschritte ich selbst damit machen konnte! Klar, ich mache mir nichts vor, also hoffe ich, dass die freundlichen …

5
Wie entferne ich alle untergeordneten Elemente von einem Knoten und wende sie dann erneut mit unterschiedlicher Farbe und Größe an?
Ich habe also den nächsten Force-Layout-Diagrammcode zum Festlegen von Knoten, Links und anderen Elementen: var setLinks = function () { link = visualRoot.selectAll("line.link") .data(graphData.links) .enter().append("svg:line") .attr("class", "link") .style("stroke-width", function (d) { return nodeStrokeColorDefault; }) .style("stroke", function (d) { return fill(d); }) .attr("x1", function (d) { return d.source.x; }) .attr("y1", function …

6
Gibt es eine Möglichkeit, in ein D3-Force-Layout-Diagramm zu zoomen?
D3 hat eine gerichtete Kraft Layout hier . Gibt es eine Möglichkeit, diesem Diagramm das Zoomen hinzuzufügen? Derzeit konnte ich das Mausradereignis erfassen, bin mir aber nicht sicher, wie ich die Neuzeichnungsfunktion selbst schreiben soll. Irgendwelche Vorschläge? var vis = d3.select("#graph") .append("svg:svg") .call(d3.behavior.zoom().on("zoom", redraw)) // <-- redraw function .attr("width", w) …

1
Markieren Sie den ausgewählten Knoten, seine Verknüpfungen und seine untergeordneten Knoten in einem erzwungenen D3-Diagramm
Ich arbeite an einem kraftgerichteten Graphen in D3. Ich möchte den Mouseover-Knoten, seine Links und seine untergeordneten Knoten hervorheben, indem ich alle anderen Knoten und Links auf eine geringere Deckkraft setze. In diesem Beispiel, http://jsfiddle.net/xReHA/ , kann ich alle Links und Knoten ausblenden und dann die verbundenen Links einblenden, aber …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.