Day 13 of 180 Days of Data Viz Learning

I’m doing some form of data visualization learning for 180 days straight because I need to #JFDI.  See post explaining how and why I’m doing this.

Two days until my move!  Still reviewing a bit though to keep learning through repetition and discovery on the daily.

Visualization Worked On or Created: 

N/A till after the my move  – > Focusing on the completing tutorial/exploration work (finishing Scott Murray’s book, D3.js in Udacity in Treehouse) that will be more mentally taxing when I’m working full-time.  Also, moving across the country this week.

Decomposition of a Visualization:

N/A till after my move

Code Learning:

Treehouse D3.js Adding Event Listeners to a D3.js Selection and Various Event Listeners Documentation

Three Takeaways

  • d3.behavior.zoom() – Behavior is used by containing SVG element -> event behavior is the then applied to the elements in the SVG. The containing SVG is actually where zoom events are going to register. Additionally, they store data to the d3 events global and apply whatever zoom functions we define.
  • .scaleExtent will limit how far we can zoom it and out and .on has many behaviors browser can register
  • When using geometric shapes to represent data, typical the data should correspond to the color of the shape and the area of the shape.

Reading and Learning Data Visualization Theoretically/Critically:

N/A till after my move