Một cuốn sách hay để học D3.js [đã đóng]


104

Tôi đã xem D3.jsvà tôi thấy hứng thú nên tôi đã mua cuốn sách này ! Tôi có thể sai, nhưng tôi thấy nó chưa hoàn thành.

Có ai có tài liệu chính để làm chủ D3.jsđể trực quan hóa dữ liệu không?

Tôi có thể thấy rất nhiều tiềm năng D3.jsvà tôi rất quan tâm và thích thú.

cảm ơn trước!

Cập nhật:

Tôi vừa đọc xong phần Hình ảnh hóa dữ liệu tương tác cho web của Scott Murray, cuốn sách hay! Hãy thử nó, nó hoàn toàn miễn phí.

Câu trả lời:


162

Như @Autio đã đề cập, có các hướng dẫn từ Scott Murray trên trang web của anh ấy .

Bạn cũng sẽ lưu ý rằng trên trang web của anh ấy, anh ấy có một liên kết đến cuốn sách d3 gần đây của mình, Hình ảnh hóa dữ liệu tương tác cho web .

Tuy nhiên, cuốn sách đó hiện có sẵn trực tuyến miễn phí , cùng với các ví dụ jsbin được nhúng. http://chimera.labs.oreilly.com/books/1230000000345/index.html

Vì vậy, nếu bạn đang tìm kiếm một "cuốn sách", đây sẽ là một khởi đầu tuyệt vời.

Một nơi tuyệt vời khác để bắt đầu là tập hợp các hướng dẫn - bạn gần như có thể coi chúng như một cuốn sách nhỏ - được tìm thấy tại đây:
http://www.dashingd3js.com/table-of-contents

Một phần điểm tốt của hai tài nguyên này là chúng sẽ khuyến khích bạn ngay lập tức bắt đầu chơi với d3 trong trình duyệt của mình; vì vậy bạn đang thực sự sử dụng d3 và khám phá cách hoạt động của nó trong những trường hợp đơn giản, thay vì chỉ đọc về cách hoạt động của nó.

Wiki d3 trên github có rất nhiều hướng dẫn và là điều không thể thiếu để có được cảm nhận về không chỉ d3 mà còn về những gì đang diễn ra trong cộng đồng d3, tuy nhiên tôi có thể khuyên bạn nên bắt đầu với hai liên kết được đề cập ở trên, vì chúng sẽ cung cấp cơ sở tốt (với sự tập trung ổn định, trái ngược với một bài đăng một hoặc hai trang) để sau đó chuyển sang các hướng dẫn khác có sẵn.
https://github.com/mbostock/d3/wiki/Tutorials

Ngoài ra, hãy cân nhắc xem bạn muốn làm gì với d3. Tự nó, d3 thực sự mạnh mẽ nhưng ở mức khá thấp, có nghĩa là: nếu bạn chỉ cần tạo một biểu đồ thanh thay vì bản đồ bầu cử của NY Times gồm 512 đường dẫn đến Nhà Trắng , thì có thể đáng để xem xét một công cụ như vega điều đó loại bỏ một số mức độ phức tạp thấp có thể liên quan đến việc tạo một mục như biểu đồ thanh tiêu chuẩn. Và số lượng các công cụ này không phải là ít, như có thể thấy trong các thư viện liệt kê ý chính sử dụng d3 .

Gần đây hơn, Nick Zhu, tác giả của thư viện biểu đồ dc.js kết hợp d3.js và crossfilter, đã đưa ra một Hình ảnh hóa dữ liệu mới với D3 Cookbook trông có vẻ hứa hẹn và có vẻ như thu hút người đọc hơn một chút so với sách của Scott Murray. .

Ngoài ra còn có phần giới thiệu d3.js dành cho những người vẫn chưa quen với HTML và CSS:
Phần 1: http://nrecursions.blogspot.in/2014/11/getting-your-head-around-d3js.html
Phần 2: http: / /nrecursions.blogspot.in/2014/12/getting-your-head-around-d3js-part2.html


9
Tôi nghĩ lời khuyên của mg1075s là tốt. Hai người khác mà tôi muốn thêm vào sẽ là loạt video từ @ d3Vienno ( youtube.com/user/d3Vienno ) (Tôi thấy chúng là một nguồn tài nguyên tuyệt vời để học từ một phương tiện khác) và có lẽ Mẹo và Thủ thuật D3 không hề khiêm tốn là một pdf, epub hoặc mobi hoặc thậm chí hoàn toàn trực tuyến leanpub.com/D3-Tips-and-Tricks/read :-)
d3noob


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.