@@ -50,6 +50,10 @@ from scratch.
5050* [ Argyle] ( http://bl.ocks.org/veltman/f24fba4f6549639cacfd4d0a50e9d4b8 ) in
5151 d3? Oh yes, the library can do that, and here is the code to prove it.
5252
53+ * [ How and why to use D3 with React] ( https://hackernoon.com/how-and-why-to-use-d3-with-react-d239eb1ea274 )
54+ is an awesome overview of the D3.js plugin ecosystem and how to use
55+ the tool with a React-based JavaScript front end.
56+
5357
5458### Charts with d3.js
5559* [ Responsive D3js Charts] ( http://ablesense.com/responsive-d3js-charts/ )
@@ -67,3 +71,19 @@ from scratch.
6771 If you are interested in a solution like this for your own visualizations
6872 then you should also check out [ Bokeh] ( /bokeh.html ) .
6973
74+
75+ ### D3 ecosystem
76+ * [ The trouble with D3] ( https://medium.com/@enjalot/the-trouble-with-d3-4a84f7de011f )
77+ is not a tutorial but it's an important read because it discusses why
78+ D3 can be very difficult to learn: the learning curve depends on your
79+ background. If you are a front-end developer you will likely have the
80+ easiest time if you already understand [ JavaScript] ( /javascript.html ) ,
81+ SVG and the browser Document Object Model (DOM). Non-technical designers
82+ and analysts typically have the hardest time with using D3 because the
83+ not only have to learn the tool itself but all the concepts and
84+ web browser technologies that it is built upon.
85+
86+ * [ D3.js in Action, Second Edition] ( https://blog.usejournal.com/d3-js-in-action-second-edition-8cf7ffa2a116 )
87+ is partially an announcement for the authors book but also contains
88+ good context for who uses D3 and why its usage continues to grow.
89+
0 commit comments