Хорошая книга для изучения D3.js

Я видел D3.js и мне было интересно, поэтому я купил эту книгу ! Я могу ошибаться, однако я нашел это невыполненным.

У кого-нибудь есть первичный материал для освоения D3.js для визуализации данных?

Я вижу большой потенциал для D3.js и я очень заинтересован и заинтересован.

заранее спасибо!

Обновить:

Я только что закончил читать Скотт Мюррей, " Интерактивная визуализация данных для Интернета", отличная книга! Попробуйте, это бесплатно.

Ответ 1

Как уже упоминалось @Autio, есть учебники Скотта Мюррея на веб-сайте .

Вы также заметите, что на своем сайте у него есть ссылка на его недавнюю книгу d3, Интерактивная визуализация данных для Интернета.

Однако эта книга теперь доступна онлайн для бесплатной, а также встроенных примеров jsbin. http://chimera.labs.oreilly.com/books/1230000000345/index.html

Итак, если вы ищете "книгу", это будет отличным началом.

Еще одно замечательное место для начала - набор учебников - вы могли бы почти думать о них как о мини-книге - здесь:
http://www.dashingd3js.com/table-of-contents

Часть того, что хорошо относится к этим двум ресурсам, заключается в том, что они должны побуждать вас немедленно начать играть с d3 в вашем браузере; поэтому вы фактически используете d3 и изучаете, как это работает в простых случаях, а не только о том, как это работает.

В d3 wiki на github есть много учебных пособий и незаменим для восприятия не только d3, но и того, что происходит в сообществе d3, но я, вероятно, рекомендовал бы начать с двух упомянутых выше ссылок, поскольку они обеспечат хорошую базу (с постоянным фокусом, в отличие от одного или двух страниц сообщения), а затем спрыгивая в другие учебные пособия.
https://github.com/mbostock/d3/wiki/Tutorials

Кроме того, рассмотрите, что вы хотите сделать с d3. Сам по себе d3 действительно мощный, но довольно низкоуровневый, что означает: если вам просто нужно составить гистограмму вместо карты выборов в NY Times 512 путей к в Белом доме, то, возможно, стоит рассмотреть такой инструмент, как vega, который устраняет некоторые сложности низкого уровня, которые в противном случае мог бы быть задействован в создании элемента, такого как стандартная гистограмма. И эти инструменты немногочисленны, как можно увидеть в этой сборке списков списка, использующих d3.

Совсем недавно Ник Чжу, автор dc.js графической библиотеки, объединяющей d3.js и crossfilter, вышел с новым Визуализация данных с D3 Cookbook, которая выглядит многообещающей и, кажется, воспринимает немного больше читателя, чем книга Скотта Мюррея.

Также есть вкладка d3.js для людей, которые еще не знакомы с HTML и CSS:
Часть 1: http://nrecursions.blogspot.in/2014/11/getting-your-head-around-d3js.html
Part2: http://nrecursions.blogspot.in/2014/12/getting-your-head-around-d3js-part2.html

Ответ 2

Книга, которую вы упомянули, действительно немного тонкая. Вот несколько руководств, которые я нашел полезными в схватке D3: http://alignedleft.com/tutorials/d3

Действительно лучший способ - изучить исходный код примеров, размещенных Майком Бостоком здесь: https://github.com/mbostock/d3/wiki/Gallery

Ответ 3

Я написал несколько основных уроков, когда я начал учиться, вы можете найти их здесь: https://bitbucket.org/hrojas/learn-d3