Як вже згадувалося @Autio, на його веб-сайті є підручники від Скотта Мюррея .
Ви також зазначите, що на своєму сайті він має посилання на свою недавню книгу d3 «
Інтерактивна візуалізація даних для Інтернету» .
Однак ця книга тепер доступна в Інтернеті безкоштовно , разом із вбудованими прикладами jsbin.
http://chimera.labs.oreilly.com/books/1230000000345/index.html
Тож якщо ви шукаєте «книгу», це був би чудовий початок.
Ще одне чудове місце для початку - це набір навчальних посібників - ви майже можете подумати про них як про міні-книгу - знайдете тут:
http://www.dashingd3js.com/table-of-contents
Частина того, що добре стосується цих двох ресурсів, - це те, що вони повинні спонукати вас негайно почати грати з d3 у вашому браузері; тож ви насправді використовуєте d3 та вивчаєте, як це працює у простих випадках, а не читаєте лише про те, як це працює.
Вікі d3 на github має велику кількість навчальних посібників, і вона незамінна для того, щоб відчути не просто d3, а те, що відбувається в спільноті d3, але, напевно, я б рекомендував почати з двох згаданих вище посилань, оскільки вони забезпечать хороша база (із стійким фокусом, на відміну від однієї чи двох публікацій на сторінці) для того, щоб перейти до інших доступних навчальних посібників.
https://github.com/mbostock/d3/wiki/Навчальні посібники
Також врахуйте, що ви хочете в кінцевому підсумку робити з d3. Сам по собі d3 є дійсно потужним, але досить низьким рівнем, тобто: якщо вам потрібно просто скласти діаграму замість виборчої карти NY Times із 512 доріжок до Білого дому , то, можливо, варто переглянути інструмент на зразок vega що вилучає деякі низькі рівні складності, які в іншому випадку можуть бути залучені до створення елемента, такого як стандартна гістограма. І цих інструментів не мало в кількості, як це видно з цього переліку бібліотек, що використовують d3 .
Зовсім недавно Нік Чжу, автор бібліотеки графіків dc.js, що поєднує d3.js і кросфільтр, вийшов з новою візуалізацією даних з кулінарною книгою D3, яка виглядає багатообіцяюче і, здається, припускає трохи більше читача, ніж книга Скотта Мюррея .
Також є вступ d3.js для людей, які все ще є новими в HTML та CSS:
Частина 1: http://nrecursions.blogspot.in/2014/11/getting-your-head-around-d3js.html
Частина 2: http: / /nrecursions.blogspot.in/2014/12/getting-your-head-around-d3js-part2.html