Я видел 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