preguntar acerca de d3.js

11
réponses

Quelle est la meilleure façon de faire un d3.mise en page de visualisation js responsive?

Supposons que j'ai un script d'histogramme qui construit un graphique svg 960 500. Comment puis-je rendre cela réactif afin de redimensionner les largeurs et les hauteurs graphiques sont dynamiques? <script> var n = 10000, // number of trial …
demandé sur 1970-01-01 00:33:32
3
réponses

D3.js: Comment obtenir la largeur et la hauteur calculées pour un élément arbitraire?

J'ai besoin de connaître exactement la largeur et la hauteur d'un élément g arbitraire dans mon SVG parce que j'ai besoin de dessiner un marqueur de sélection autour d'elle une fois que l'Utilisateur a cliqué dessus. Ce que j'ai vu sur internet est …
demandé sur 1970-01-01 00:33:34
3
réponses

Un bon livre pour apprendre D3.js [fermé]

J'ai vu D3.js et j'étais intéressé alors j'ai acheté ce livre ! Je peux me tromper, mais je l'ai trouvé non satisfaisant. Quelqu'un a-t-il du matériel principal pour maîtriser D3.js pour la visualisation de données? Je peux voir beaucoup de potent …
demandé sur 1970-01-01 00:33:33
5
réponses

Comment supprimer tous les éléments enfants d’un nœud, puis les appliquer à nouveau avec une couleur et une taille différentes?

J'ai donc le code graphique de disposition de force suivant pour définir des nœuds, des liens et d'autres éléments: var setLinks = function () { link = visualRoot.selectAll("line.link") .data(graphData.links) .enter().append("sv …
demandé sur 1970-01-01 00:33:33
3
réponses

D3 js-chargement de json sans HTTP get

J'apprends d3. Il y a certaines façons de charger les données dans D3 js. Mais tous semblent faire un HTTP GET. Dans mon scénario, j'ai déjà les données json dans une chaîne. Comment puis-je utiliser cette chaîne au lieu de faire une autre requête …
demandé sur 1970-01-01 00:33:32
1
réponses

D3.js prepend (similaire à jQuery ajouter)

J'aime l'utilisation de append dans D3, et je cherche prepend. Cela existe-t-il dans D3? ... …
demandé sur 1970-01-01 00:33:34
6
réponses

d3.js & nvd3.js — comment définir la plage de l’axe des y

J'essaie de définir la plage d'axe y du graphique de 1-100. A consulté la documentation de L'API et trouvé une solution possible avec axis.tickValues comme on le voit ici https://github.com/mbostock/d3/wiki/SVG-Axes#wiki-tickValues Cependant, l' …
demandé sur 1970-01-01 00:33:32
2
réponses

D3 ajout de texte à un Rectangle SVG

Je cherche à ajouter du html sur un rectangle dans D3 pour me donner une info-bulle à plusieurs lignes. La partie inférieure est la façon dont j'ajoute un rectangle qui peut faire partie du problème. Le sommet est le code qui devrait fonctionner da …
demandé sur 1970-01-01 00:33:33
2
réponses

Comment afficher les dates sur l’axe des abscisses pour nvd3 / d3.js?

J'utilise nvd3, mais je pense que c'est un D3 général.question js sur l'échelle de temps et le formatage. J'ai créé un exemple simple qui illustre le problème (voir le code ci-dessous): Si j'Omets .tickFormat pour le xAxis, il fonctionne très bien …
demandé sur 1970-01-01 00:33:32
3
réponses

Comment faire un graphique de mise en page de force dans D3.js sensible à la taille de l’écran / navigateur

J'ai un graphique utilisant la disposition de force, mais il a une largeur fixe w et une hauteur h: var svg = d3.select("#viz").append("svg") .attr("id", "playgraph") .attr("width", w) .attr("height", h) var for …
demandé sur 1970-01-01 00:33:32