Хороша книга для вивчення D3.js [закрито]


104

Я бачив D3.jsі мені було цікаво, тому я купив цю книгу ! Я можу помилятися, однак я вважаю це невиконанням.

Хтось має основний матеріал для засвоєння D3.jsвізуалізації даних?

Я бачу багато потенціалу, D3.jsі я дуже зацікавлений і зацікавлений.

Спасибі заздалегідь!

Оновлення:

Щойно я закінчив читати інтерактивну візуалізацію даних в Інтернеті від Скотта Мюррея, чудова книга! Спробуйте, це безкоштовно.

Відповіді:


162

Як вже згадувалося @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


9
Я думаю, що рада mg1075s хороша. Двоє друзів , я б додати б відеоряд від @ d3Vienno ( youtube.com/user/d3Vienno ) (я знайшов їх великий ресурс для навчання з іншого носія) і , можливо , НЕ-лагідно D3 поради та хитрості , як pdf, epub або mobi або навіть повністю он-лайн leanpub.com/D3-Tips-and-Tricks/read :-)
d3noob


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.