104 votes

Un bon livre pour apprendre D3.js

J'ai vu d3js par le biais de ce Maigre!

J'ai été intéressé et acheté ce livre!, J'ai peut-être tort, cependant trouvé des nations unies-réalisatrice.

quelqu'un aurait-il le premier matériau pour la maîtrise de la d3js pour la visualisation des données?

Je vois beaucoup de potentiel pour d3js et je suis très enthousiasmé et intéressé.

merci à l'avance!

mise à jour: Je viens de terminer la lecture Interactive de Visualisation de Données pour le Web par Scott Murray, grand livre! l'essayer, c'est gratuit.

163voto

mg1075 Points 6113

@Autio déjà mentionné, il y a les tutos de Scott Murray sur son site web.

Notez également que, sur son site, il a un lien de sa récente d3 livre, Visualisation Interactive des Données pour le Web.

Cependant, ce livre est maintenant disponible en ligne pour libre, avec embedded jsbin exemples. http://chimera.labs.oreilly.com/books/1230000000345/index.html

Donc, si vous êtes à la recherche d'un "livre", ce serait un bon début.

Un autre grand endroit pour commencer est l'ensemble de tutoriels - on pourrait presque les considérer comme un mini-livre - trouvée ici:
http://www.dashingd3js.com/table-of-contents

Une partie de ce qui est bon au sujet de ces deux ressources, c'est qu'ils doivent vous encourager à commencer immédiatement à jouer avec d3 dans votre navigateur, de sorte que vous êtes en train d'utiliser d3 et l'exploration de la façon dont il fonctionne dans les cas simples, au lieu de seulement la lecture sur la façon dont il fonctionne.

La d3 wiki sur github a une bonne affaire de tutoriels, et est indispensable pour obtenir une sensation pour et pas seulement d3 mais ce qui se passe dans le d3 de la communauté, pourtant, je serais probablement vous recommandons de commencer avec les deux liens cités ci-dessus, depuis qu'ils constitueront une bonne base (avec une concentration soutenue, contrairement à une ou deux publications de la page) pour ensuite sauter dans les autres tutoriels disponibles.
https://github.com/mbostock/d3/wiki/Tutorials

Aussi, pensez à ce que vous voulez faire avec d3. Par lui-même, d3 est vraiment puissant mais assez bas niveau, qui signifie: si vous avez juste besoin de faire un graphique à barres à la place d'un new york Times élection carte de 512 chemins d'accès à la Maison Blanche, alors il peut être intéressant de regarder un outil comme vega qui supprime une partie de la basse-niveau de complexité qui, autrement, pourraient être impliqués dans la création d'un élément comme un standard graphique à barres. Et ces outils ne sont pas en petit nombre, comme on peut le voir dans ce gist liste des bibliothèques qui font usage de la d3.

Plus récemment, Nick Zhu, l'auteur de dc.js la cartographie de la bibliothèque qui combine d3.js et crossfilter, est sorti avec une nouvelle Visualisation de Données avec D3 livre de cuisine qui a l'air prometteur et semble assumer un peu plus le lecteur que Scott Murray livre.

8voto

Autio Points 98

Le livre que vous mentionnez est en effet un peu mince. Voici quelques tutoriels que j'ai trouvés utiles pour comprendre D3: http://alignedleft.com/tutorials/d3

La meilleure méthode consiste à explorer le code source des exemples hébergés par Mike Bostock ici: https://github.com/mbostock/d3/wiki/Gallery

7voto

DataByDavid Points 147

J'ai écrit quelques tutoriels de base quand j'ai commencé à apprendre. Vous pouvez les trouver ici: https://bitbucket.org/hrojas/learn-d3

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X