A Linguistic Introduction to D3
Much of your work in d3 will (inadvertently) involve binding data to nodes in the form of a __data__ attribute on the node itselfOnce data is successfully bound to a node, it then becomes possible to style the node on the basis of that data. The d3 API is designed to allow you to setup a dynamic mapping between data and visual elements, that can respond appropriately to changes in the data over timeTherefore, in addition to the assignment of data points to nodes, the ability to create and delete nodes themselves, as and when it is necessary, is another use-case that d3 is designed to deal with. styling nodes on the basis of those data valuesNouns + Verbs
We need to add some new terms to our vocabulary if we are going to make sense of Code Snippet One.
Source: medium.freecodecamp.org