Um bom livro para aprender D3.js [fechado]

104

Eu vi D3.jse fiquei interessado então comprei este livro ! Posso estar errado, mas não achei isso satisfatório.

Alguém tem material de primeira linha para masterização D3.jse visualização de dados?

Posso ver muito potencial para D3.jse estou muito interessado e interessado.

desde já, obrigado!

Atualizar:

Acabei de ler Visualização de Dados Interativos para a Web de Scott Murray, ótimo livro! Experimente, é grátis.

leigo
fonte

Respostas:

162

Como @Autio já mencionou, existem os tutoriais de Scott Murray em seu site .

Você também notará que em seu site, ele tem um link para seu recente livro d3, Interactive Data Visualization for the Web .

No entanto, esse livro agora está disponível online gratuitamente , junto com exemplos jsbin incorporados. http://chimera.labs.oreilly.com/books/1230000000345/index.html

Portanto, se você está procurando um "livro", este seria um grande começo.

Outro ótimo lugar para começar é o conjunto de tutoriais - você quase poderia pensar neles como um mini-livro - encontrado aqui:
http://www.dashingd3js.com/table-of-contents

Parte do que é bom sobre esses dois recursos é que eles devem encorajá-lo a começar imediatamente a brincar com o d3 em seu navegador; então você está realmente usando o d3 e explorando como ele funciona em casos simples, em vez de apenas ler sobre como funciona.

O wiki do d3 no github tem uma boa quantidade de tutoriais e é indispensável para ter uma ideia não apenas do d3, mas do que está acontecendo na comunidade d3, mas eu provavelmente recomendaria começar com os dois links mencionados acima, pois eles fornecerão um boa base (com um foco sustentado, ao contrário de um post de uma ou duas páginas) para então pular para os outros tutoriais disponíveis.
https://github.com/mbostock/d3/wiki/Tutorials

Além disso, considere o que você deseja fazer com d3. Por si só, d3 é realmente poderoso, mas de nível bastante baixo, o que significa: se você só precisa fazer um gráfico de barras em vez de um mapa eleitoral de 512 caminhos para a Casa Branca no NY Times , então pode valer a pena olhar para uma ferramenta como o vega que remove parte da complexidade de baixo nível que poderia estar envolvida na criação de um item, como um gráfico de barras padrão. E essas ferramentas não são poucas em número, como pode ser visto nesta lista de bibliotecas que fazem uso do d3 .

Mais recentemente, Nick Zhu, o autor da biblioteca de gráficos dc.js que combina d3.js e crossfilter, lançou um novo Data Visualization with D3 Cookbook que parece promissor e parece assumir um pouco mais do leitor do que o livro de Scott Murray .

Há também uma introdução d3.js para pessoas que ainda são novas em 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

mg1075
fonte
9
Acho que o conselho do mg1075s é bom. Dois outros que eu adicionaria seriam a série de vídeos de @ d3Vienno ( youtube.com/user/d3Vienno ) (eu os achei um ótimo recurso para aprender de um meio diferente) e talvez humildemente D3 Dicas e Truques como um pdf, epub ou mobi ou mesmo totalmente online leanpub.com/D3-Tips-and-Tricks/read :-)
d3noob