Als «d3.js» getaggte Fragen

D3.js ist eine JavaScript-Bibliothek zum Erstellen interaktiver datengebundener Visualisierungen von Dokumenten mit HTML, SVG und Canvas.

200
Wie kann ich SVG-Inhalte entfernen oder ersetzen?

Ich habe einen Teil des JavaScript-Codes, der (mit D3.js) ein svgElement erstellt, das ein Diagramm enthält. Ich möchte das Diagramm basierend auf neuen Daten aktualisieren, die von einem Webdienst mit AJAX stammen. Das Problem ist, dass jedes Mal, wenn ich auf die Schaltfläche "Aktualisieren"...

162
Daten beim Mouseover des Kreises anzeigen

Ich habe eine Reihe von Daten, die ich in einer Streuung zeichne. Wenn ich mit der Maus über einen der Kreise fahre, möchte ich, dass Daten angezeigt werden (z. B. x-, y-Werte, möglicherweise mehr). Folgendes habe ich versucht: vis.selectAll("circle")

140
Zentrieren Sie eine Karte in d3 mit einem geoJSON-Objekt

Derzeit müssen Sie in d3 ein geoJSON-Objekt, das Sie zeichnen möchten, skalieren und übersetzen, um es auf die gewünschte Größe zu bringen, und es übersetzen, um es zu zentrieren. Dies ist eine sehr mühsame Aufgabe des Versuchs und Irrtums, und ich habe mich gefragt, ob jemand einen besseren Weg...

129
D3.js: Was ist 'g' in .append ("g") D3.js Code?

Ich bin neu in D3.js, habe erst heute angefangen zu lernen Ich habe mir das Donut-Beispiel angesehen und diesen Code gefunden var svg = d3.select("body").append("svg") .attr("width", width) .attr("height", height) .append("g") .attr("transform", "translate(" + width / 2 + "," + height / 2 + ")");...

110
Python-Äquivalent zu D3.js.

Kann jemand eine Python-Bibliothek empfehlen, die eine interaktive Grafikvisualisierung ermöglicht? Ich möchte speziell so etwas wie d3.js, aber für pythonund im Idealfall wäre es auch 3D. Ich habe angeschaut: NetworkX - es werden nur MatplotlibDiagramme erstellt, und diese scheinen 2D zu sein. Ich...

106
Was ist der Unterschied zwischen dem x- und dem dx-Attribut von svg?

Was ist der Unterschied zwischen dem x- und dx-Attribut von svg (oder y und dy)? Wann wäre der richtige Zeitpunkt, um das Achsenverschiebungsattribut (dx) gegenüber dem Standortattribut (x) zu verwenden? Zum Beispiel habe ich viele d3-Beispiele bemerkt, die so etwas tun chart.append("text")...

103
Was ist der Unterschied zwischen D3 und jQuery?

Bezugnehmend auf dieses Beispiel: http://vallandingham.me/stepper_steps.html Es scheint, dass die D3- und jQuery-Bibliotheken in dem Sinne sehr ähnlich sind, dass beide DOM-Manipulationen auf objektverkettete Weise durchführen. Ich bin gespannt, welche Funktionen D3 einfacher macht als jQuery...

94
d3 Achsenbeschriftung

Wie füge ich Achsen in d3 Textbeschriftungen hinzu? Zum Beispiel habe ich ein einfaches Liniendiagramm mit einer x- und einer y-Achse. Auf meiner x-Achse habe ich Häkchen von 1 bis 10. Ich möchte, dass das Wort "Tage" darunter angezeigt wird, damit die Leute wissen, dass die x-Achse Tage...

89
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...

87
Wie füge ich einer SVG-Grafik einen Tooltip hinzu?

Ich habe eine Reihe von SVG-Rechtecken (mit D3.js) und möchte beim Mouseover eine Nachricht anzeigen. Die Nachricht sollte von einem Feld umgeben sein, das als Hintergrund dient. Sie sollten beide perfekt zueinander und zum Rechteck (oben und zentriert) ausgerichtet sein. Was ist der beste Weg,...