Un buon libro per imparare D3.js [chiuso]


104

L'ho visto D3.jsed ero interessato così ho comprato questo libro ! Potrei sbagliarmi, ma l'ho trovato poco soddisfacente.

Qualcuno ha materiale di prima qualità per la masterizzazione D3.jsper la visualizzazione dei dati?

Vedo molto potenziale D3.jse sono molto appassionato e interessato.

Grazie in anticipo!

Aggiornare:

Ho appena finito di leggere Interactive Data Visualization per il Web di Scott Murray, ottimo libro! Provalo, è gratuito.

Risposte:


162

Come già accennato da @Autio, sul suo sito web ci sono i tutorial di Scott Murray .

Noterai anche che sul suo sito ha un link al suo recente libro d3, Interactive Data Visualization for the Web .

Tuttavia, quel libro è ora disponibile online gratuitamente , insieme a esempi jsbin incorporati. http://chimera.labs.oreilly.com/books/1230000000345/index.html

Quindi, se stai cercando un "libro", questo sarebbe un ottimo inizio.

Un altro ottimo punto di partenza è la serie di tutorial - potresti quasi pensarli come un mini-libro - che si trova qui:
http://www.dashingd3js.com/table-of-contents

Parte di ciò che è positivo di queste due risorse è che dovrebbero incoraggiarti a iniziare immediatamente a giocare con d3 nel tuo browser; quindi stai effettivamente usando d3 ed esplorando come funziona in casi semplici, invece di leggere solo come funziona.

Il wiki di d3 su github ha una buona quantità di tutorial ed è indispensabile per avere un'idea non solo di d3 ma di cosa sta succedendo nella comunità di d3, ma probabilmente consiglierei di iniziare con i due collegamenti sopra menzionati, poiché forniranno un buona base (con un focus sostenuto, al contrario di un post di una o due pagine) per poi saltare agli altri tutorial disponibili.
https://github.com/mbostock/d3/wiki/Tutorials

Inoltre, considera cosa vuoi fare con d3. Di per sé, d3 è davvero potente ma di livello abbastanza basso, il che significa: se hai solo bisogno di creare un grafico a barre invece di una mappa elettorale del NY Times di 512 percorsi per la Casa Bianca , allora potrebbe valere la pena guardare uno strumento come vega ciò rimuove parte della complessità di basso livello che potrebbe altrimenti essere coinvolta nella creazione di un elemento come un grafico a barre standard. E questi strumenti non sono pochi, come si può vedere in questo elenco di librerie che fanno uso di d3 .

Più recentemente, Nick Zhu, l'autore della libreria di grafici dc.js che combina d3.js e crossfilter, è uscito con una nuova visualizzazione dei dati con D3 Cookbook che sembra promettente e sembra assumere un po 'di più del lettore rispetto al libro di Scott Murray .

C'è anche un'introduzione d3.js per le persone che sono ancora nuove in HTML e CSS: Parte
1: http://nrecursions.blogspot.in/2014/11/getting-your-head-around-d3js.html
Parte 2: http: / /nrecursions.blogspot.in/2014/12/getting-your-head-around-d3js-part2.html


9
Penso che il consiglio di mg1075s sia buono. Altri due che aggiungerei sarebbero la serie di video di @ d3Vienno ( youtube.com/user/d3Vienno ) (li ho trovati un'ottima risorsa per imparare da un mezzo diverso) e forse il poco umile D3 Tips and Tricks come un pdf, epub o mobi o anche completamente on-line leanpub.com/D3-Tips-and-Tricks/read :-)
d3noob


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.