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

104

Widziałem D3.jsi byłem zainteresowany, więc kupiłem tę książkę ! Mogę się mylić, ale uważam to za niespełnione.

Czy ktoś ma doskonały materiał do masteringu D3.jsdo wizualizacji danych?

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

z góry dziękuję!

Aktualizacja:

Właśnie skończyłem czytać Interaktywną wizualizację danych w Internecie autorstwa Scotta Murraya, świetna książka! Wypróbuj, to nic nie kosztuje.

laycat
źródło

Odpowiedzi:

162

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

Zauważysz również, że na swojej stronie ma link do swojej ostatniej książki o d3, Interactive Data Visualization for the Web .

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

Jeśli więc szukasz „książki”, to byłby świetny początek.

Kolejnym świetnym miejscem do rozpoczęcia jest zestaw samouczków - można by pomyśleć o nich jak o mini-książce - znajdziesz tutaj:
http://www.dashingd3js.com/table-of-contents

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

Wiki d3 na githubie ma wiele samouczków i jest niezbędna do zrozumienia nie tylko d3, ale także tego, co dzieje się w społeczności d3, ale prawdopodobnie zalecałbym rozpoczęcie od dwóch wspomnianych powyżej linków, ponieważ zapewniają one dobra baza (z trwałym skupieniem, w przeciwieństwie do jedno- lub dwustronicowego postu), aby następnie przejść do innych dostępnych samouczków.
https://github.com/mbostock/d3/wiki/Tutorials

Zastanów się również, co chcesz zrobić z d3. Sam w sobie d3 jest naprawdę potężny, ale dość niski, co oznacza: jeśli potrzebujesz tylko stworzyć wykres słupkowy zamiast mapy wyborczej NY Times z 512 ścieżkami do Białego Domu , to może warto przyjrzeć się narzędziu takim jak vega To usuwa część złożoności niskiego poziomu, która w przeciwnym razie mogłaby być zaangażowana w tworzenie elementu, takiego jak standardowy wykres słupkowy. A tych narzędzi jest nielicznych, jak widać na poniższej liście bibliotek, które używają d3 .

Niedawno Nick Zhu, autor biblioteki wykresów dc.js, która łączy w sobie d3.js i crossfilter, przedstawił nową wizualizację danych w książce kucharskiej D3, która wygląda obiecująco i wydaje się przyjmować nieco więcej czytelnika niż książka Scotta Murraya .

Jest też wprowadzenie do d3.js dla osób, które wciąż są nowicjuszami w HTML i CSS:
Część 1: http://nrecursions.blogspot.in/2014/11/getting-your-head-around-d3js.html Część
2: http: / /nrecursions.blogspot.in/2014/12/getting-your-head-around-d3js-part2.html

mg1075
źródło
9
Myślę, że rada mg1075s jest dobra. Dodam jeszcze dwa filmy z @ d3Vienno ( youtube.com/user/d3Vienno ) (uważam, że są świetnym źródłem do nauki z innego medium) i być może niepokojące wskazówki i triki D3 jako pdf, epub lub mobi lub nawet w pełni on-line leanpub.com/D3-Tips-and-Tricks/read :-)
d3noob