Angenommen, ich habe ein Histogrammskript, das eine 960 500 svg-Grafik erstellt. Wie kann ich darauf reagieren, um die Größe der Grafikbreiten und -höhen dynamisch zu ändern? <script> var n = 10000, // number of trials m = 10, // number of random variables data = []; // Generate an Irwin-Hall …
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" klicke, ein neues generiert svgwird. Daher …
Kann jemand bitte den Unterschied zwischen datum () und data () in D3.js erklären? Ich sehe beide verwendet und bin mir nicht sicher, warum Sie eine über die andere wählen sollten?
Ich zeichne ein Streudiagramm mit d3.js. Mit Hilfe dieser Frage: Ermitteln Sie die Größe des Bildschirms, der aktuellen Webseite und des Browserfensters Ich benutze diese Antwort: var w = window, d = document, e = d.documentElement, g = d.getElementsByTagName('body')[0], x = w.innerWidth || e.clientWidth || g.clientWidth, y = w.innerHeight|| e.clientHeight|| …
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") .data(datafiltered).enter().append("svg:circle") .attr("cx", function(d) { return x(d.x);}) .attr("cy", function(d) {return y(d.y)}) .attr("fill", …
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 kennt, …
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 + ")"); Ich habe nach Dokumentation gesucht , …
Ich muss die Breite und Höhe eines beliebigen gElements in meinem genau kennen, SVGda ich einen Auswahlmarker darum zeichnen muss, sobald der Benutzer darauf geklickt hat. Was ich im Internet gesehen habe, ist so etwas wie : d3.select("myG").style("width"). Das Problem ist, dass für das Element nicht immer ein explizites Breitenattribut …
Ich versuche, die richtige Technologie für die Aktualisierung eines Projekts auszuwählen, das im Grunde Tausende von Punkten in einem zoombaren, pannbaren Diagramm wiedergibt. Die aktuelle Implementierung mit Protovis ist unterdurchschnittlich. Schau es dir hier an: http://www.planethunters.org/classify Bei vollständiger Verkleinerung gibt es ungefähr 2000 Punkte. Versuchen Sie, mit den Griffen unten …
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 habe keine Art von Interaktivität gesehen, wie …
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") .attr("x", 0) .attr("y", 0) .attr("dy", -3) .text("I am …
Geschlossen. Diese Frage entspricht nicht den Richtlinien für Stapelüberlauf . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Stack - Überlauf. Geschlossen vor 6 Jahren . Verbessere diese Frage Ich habe gesehen D3.jsund ich war interessiert, also habe …
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 und umgekehrt. Es gibt viele Grafik- und Visualisierungsbibliotheken, die jQuery als Grundlage verwenden (z.Highcharts, Flot, …
Ich muss eine FadeOut-Methode (ähnlich wie jQuery) mit D3.js erstellen . Was ich tun muss, ist die Deckkraft mit auf 0 zu setzen transition(). d3.select("#myid").transition().style("opacity", "0"); Das Problem ist, dass ich einen Rückruf benötige, um zu erkennen, wann der Übergang abgeschlossen ist. Wie kann ich einen Rückruf implementieren?
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 zählt. In …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.