Dobra książka do nauki D3.js [zamknięte]

Zobaczyłem D3.js i byłem zainteresowany, więc kupiłem tę książkę ! Mogę się mylić, ale uznałem to za niespełniające.

Czy ktoś ma materiał do masteringu D3.js do wizualizacji danych?

Widzę duży potencjał D3.js i jestem bardzo chętny i zainteresowany.

Z góry dzięki!

Update:

Właśnie skończyłem czytać interaktywna wizualizacja danych dla sieci Scott Murray, świetna książka! Spróbuj. za darmo.

Author: Mansuro, 2013-06-05

3 answers

Jak już wspomniał @Autio, na jego stronie znajdują się tutoriale Scotta Murraya.

Zauważ również, że na swojej stronie ma link do swojej najnowszej książki d3, interaktywna wizualizacja danych dla sieci .

Jednak ta książka jest teraz dostępna online za darmo , wraz z wbudowanymi przykładami jsbin. http://chimera.labs.oreilly.com/books/1230000000345/index.html

Więc jeśli szukasz "książki", byłoby to świetne zaczynaj.

Kolejnym świetnym miejscem na początek jest zestaw samouczków - można je niemal nazwać mini-książką - znajdziesz tutaj:
http://www.dashingd3js.com/table-of-contents

Częścią tego, co jest dobre w tych dwóch zasobach, jest to, że powinny one zachęcić Cię do natychmiastowego rozpoczęcia zabawy z d3 w przeglądarce; więc faktycznie używasz d3 i badasz, jak to działa w prostych przypadkach, zamiast tylko czytać o tym, jak to działa.

D3 wiki na GitHubie zawiera wiele samouczków i jest niezbędny, aby poznać nie tylko d3, ale także to, co dzieje się w społeczności d3, jednak prawdopodobnie polecam zacząć od dwóch wyżej wymienionych linków, ponieważ będą one stanowić dobrą bazę (z trwałym skupieniem, w przeciwieństwie do postu na jedną lub dwie strony) za to, że potem wyskakuje do innych dostępnych samouczków.
https://github.com/mbostock/d3/wiki/Tutorials

Zastanów się również, co chcesz zrobić z d3. Przez sam d3 jest naprawdę potężny, ale dość niski poziom, co oznacza: jeśli potrzebujesz zrobić wykres słupkowy zamiast mapy wyborczej NY Times z 512 ścieżek do Białego Domu , to może warto spojrzeć na narzędzie takie jak vega {2]}, które usuwa niektóre z niskiej złożoności, które mogłyby być zaangażowane w tworzenie pozycji, takich jak standardowy wykres słupkowy. Narzędzia te nie są nieliczne, jak widać w tym GIST listing bibliotek, które używają d3 .

Więcej Ostatnio Nick Zhu, autor dc.js biblioteka Wykresów, która łączy d3.js i crossfilter, wyszły z nową wizualizacją danych Z D3 Cookbook, która wygląda obiecująco i wydaje się zakładać nieco więcej czytelnika niż książka Scotta Murraya.

Jest też d3.js intro dla ludzi, którzy są jeszcze nowi w HTML i CSS:
Part1: 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

 154
Author: mg1075,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-01-04 14:26:15

Książka, o której wspominasz, jest rzeczywiście trochę Szczupła. Oto kilka tutoriali, które przydały mi się w chwytaniu D3: http://alignedleft.com/tutorials/d3

Naprawdę najlepszą metodą jest zbadanie kodu źródłowego przykładów hostowanych przez Mike Bostock tutaj: https://github.com/mbostock/d3/wiki/Gallery

 8
Author: Autio,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-06-05 03:14:15

Napisałem kilka podstawowych samouczków, kiedy zacząłem się uczyć, można je znaleźć tutaj: https://bitbucket.org/hrojas/learn-d3

 7
Author: DataByDavid,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-06-16 19:51:31