Supponiamo che io abbia uno script istogramma che costruisce un grafico svg 960 500. Come posso renderlo reattivo, così come ridimensionare le larghezze grafiche e le altezze sono dinamiche? <script> var n = 10000, // number of trials m = 10, // number of random variables data = []; // …
Ho un pezzo di codice JavaScript che crea (usando D3.js) un svgelemento che contiene un grafico. Voglio aggiornare il grafico in base ai nuovi dati provenienti da un servizio Web utilizzando AJAX, il problema è che ogni volta che faccio clic sul pulsante di aggiornamento, genera un nuovosvg , quindi …
Qualcuno può spiegare la differenza tra datum () e data () in D3.js? Vedo entrambi in uso e non sono sicuro del motivo per cui dovresti scegliere uno rispetto all'altro?
Sto disegnando un diagramma a dispersione con d3.js. Con l'aiuto di questa domanda: ottieni le dimensioni dello schermo, della pagina Web corrente e della finestra del browser Sto usando questa risposta: var w = window, d = document, e = d.documentElement, g = d.getElementsByTagName('body')[0], x = w.innerWidth || e.clientWidth || …
Ho una serie di dati che sto tramando in una dispersione. Quando passo con il mouse su uno dei cerchi vorrei che si aprisse con i dati (come x, y valori, forse di più). Ecco cosa ho provato a usare: vis.selectAll("circle") .data(datafiltered).enter().append("svg:circle") .attr("cx", function(d) { return x(d.x);}) .attr("cy", function(d) {return …
Attualmente in d3 se si dispone di un oggetto geoJSON che si desidera disegnare, è necessario ridimensionarlo e tradurlo per portarlo nella dimensione desiderata e tradurlo per centrarlo. Questo è un compito molto noioso di tentativi ed errori, e mi chiedevo se qualcuno sapesse un modo migliore per ottenere questi …
Sono nuovo D3.js, ho iniziato a studiare solo oggi Ho guardato l' esempio della ciambella e ho trovato questo codice var svg = d3.select("body").append("svg") .attr("width", width) .attr("height", height) .append("g") .attr("transform", "translate(" + width / 2 + "," + height / 2 + ")"); Ho cercato la documentazione , ma non …
Ho bisogno di conoscere esattamente la larghezza e l'altezza di un gelemento arbitrario nel mio SVGperché ho bisogno di disegnare un indicatore di selezione attorno ad esso una volta che l'utente ha cliccato su di esso. Quello che ho visto in internet è qualcosa di simile: d3.select("myG").style("width"). Il problema è …
Sto cercando di scegliere la tecnologia giusta da utilizzare per aggiornare un progetto che fondamentalmente rende migliaia di punti in un grafico zoomabile e pannabile. L'attuale implementazione, utilizzando Protovis, è sottoperformante. Controllalo qui: http://www.planethunters.org/classify Ci sono circa 2000 punti quando si rimpicciolisce completamente. Prova a utilizzare le maniglie in basso …
Qualcuno può consigliare una libreria Python in grado di visualizzare grafici interattivi ? Voglio specificamente qualcosa come d3.js ma per pythone idealmente sarebbe anche 3D. Ho guardato: NetworkX - fa solo Matplotlibgrafici e quelli sembrano essere 2D. Non ho visto alcun tipo di interattività, come quella che d3.jsdà, come tirare …
Qual è la differenza tra gli attributi x e dx di svg (o y e dy)? Quando sarebbe il momento giusto per utilizzare l'attributo di spostamento dell'asse (dx) rispetto all'attributo di posizione (x)? Ad esempio, ho notato molti esempi di d3 che fanno qualcosa di simile chart.append("text") .attr("x", 0) .attr("y", …
Chiuso. Questa domanda non soddisfa le linee guida di Stack Overflow . Attualmente non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per Stack Overflow. Chiuso 6 anni fa . Migliora questa domanda L'ho visto D3.jsed ero interessato così ho comprato questo libro …
Facendo riferimento a questo esempio: http://vallandingham.me/stepper_steps.html sembra che le librerie D3 e jQuery siano molto simili nel senso che entrambe eseguono la manipolazione DOM in modo concatenato di oggetti. Sono curioso di sapere quali funzioni D3 rende più facile di jQuery e viceversa. Ci sono molte librerie grafiche e di …
Ho bisogno di fare un metodo FadeOut (simile a jQuery) utilizzando d3.js . Quello che devo fare è impostare l'opacità su 0 usando transition(). d3.select("#myid").transition().style("opacity", "0"); Il problema è che ho bisogno di una richiamata per rendermi conto quando la transizione è terminata. Come posso implementare una richiamata?
Come si aggiungono etichette di testo agli assi in d3? Ad esempio, ho un semplice grafico a linee con un asse x e y. Sul mio asse x, ho segni di graduazione da 1 a 10. Voglio che la parola "giorni" appaia sotto di essa in modo che le persone …
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.