3 ms·
In my opinion, the Observable introductions and learn-by-example posts[1] are the best way to learn D3. They are very well written and easy to follow. I have
by appleiigs 7y ago
In my opinion, the Observable introductions and learn-by-example posts[1] are the best way to learn D3. They are very well written and easy to follow. I have a couple books on D3 and: 1) they are all out-of-date because of the changes in V4 to V5, 2) the authors write/use D3
in weird ways. I look at Observable's code examples as the canonical way of using the library. Please keep up the good work!
One suggestion is to have some sort of curriculum or categorization of the posts from easy to hard. For example, I had to skim through 120 posts to find the easy examples (bar chart, line chart, pie chart) then moved on to the more difficult.
[1] https://observablehq.com/explore https://observablehq.com/explore
EDIT: Oh, i just found this: https://observablehq.com/collection/@d3/learn-d3 https://observablehq.com/collection/@d3/learn-d3
- mbostock 7y agoRating the difficulty of the examples is a great idea, thanks! The gallery currently leads with harder ones because they tend to be more interesting (animation and interaction), but you can find easier ones farther down. https://observablehq.com/@d3/gallery https://observablehq.com/@d3/gallery