d3.sf("thinking in joins with .join()")
Details
Join us at App Academy (https://www.appacademy.io/) to hear a talk and share what you've been visualizing. We'll see some new visualizations from the community, get un-stuck, and have a data-driven good time.
talk:
Nathan Harris will walk through us through D3's enter-update-exit pattern and along the way introduce a new join method. The basic enter-update-exit pattern of D3 has been completely updated with the introduction of the .join() method. This talk show the standard enter update exit pattern and then contrast it with using the new .join() method. Nathan will also show us how to use .join() with transitions. This talk will equip you with the knowledge to you start using .join() in your code.
Nathan Harris is I am a Data Visualization Developer and Engineer at Plume LLC in Palo Alto where I focus on making User Interfaces for our Data Products and internal tools. Nathan uses D3 professionally in his work on a daily basis. Nathan comes with experience - he's been making Interactive Data Visualizations for the Web using d3 for more than 3 years. Check out a personal project he built for the world happiness challenge at: https://nharrisanalyst.github.io/interact_with_happiness/ .
resources:
To improve your data visualization skills you have to practice:
• Quick ways to build d3 examples:
interactive editor (http://blockbuilder.org/)
code notebook (https://beta.observablehq.com/)
• Search the d3 examples to fill your mind with ideas (http://blockbuilder.org/search)
• A gallery for even more ideas (https://github.com/mbostock/d3/wiki/Gallery)
• Tutorials to exercise your mind (https://github.com/mbostock/d3/wiki/Tutorials)
