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
Książka, o której wspominasz, jest rzeczywiście trochę szczupła. Oto kilka samouczków, które uznałem za przydatne podczas chwytania D3: http://alignedleft.com/tutorials/d3
Naprawdę najlepszą metodą jest zbadanie kodu źródłowego przykładów udostępnianych przez Mike'a Bostocka tutaj: https://github.com/mbostock/d3/wiki/Gallery
źródło
Napisałem kilka podstawowych samouczków, kiedy zacząłem się uczyć, możesz je znaleźć tutaj: https://bitbucket.org/hrojas/learn-d3
źródło