Homework 12 - Linking visualizations
Overview: As data visualization designers, interaction is one of the most powerful, but complex tools we have at our disposal. In this assignment we’ll dive deeper into interaction and look at how to tie together multiple visualizations using interaction as the metaphorical glue. The goal will be to use one visualization as a tool to control another visualization, as we’ve seen with brushes. You’re free to build your own version of that or something more creative!
Requirements:
Choose a public timeseries dataset that inclues at least 3 variables.
- There are no strict restrictions on what dataset you choose, but you should aim to choose a dataset that is unique and insightful.
- You will likely also want to choose a dataset that requires little preprocessing if possible
- Take a look at the data resources page for inspiration.
Create a visualization of this dataset that allows for some form of interaction that involves subselecting observations or variables.
- This could be a brushing interaction as we’ve seen, click-able observation geometries, a zoom-able canvas or other things.
- The type of visualization is up to you, but it shold follow our guidelines for effective visualization.
Create a second visualization of this dataset that shows only the observations/variables selected in the first.
- This visualization must use (some) different aesthetic mappings/geometries than the first. It may or may not show different sets of variables.
- This visualization should complement the first visualization in some way. That is, it should allow the user to find information not accessible in the first visualization.
For full credit, this visualizations in this assignment should be implemented with D3.js.
Make sure to include clear explanatory captions for each visualzation.
Cite and provide a link to the source of the dataset used.
You should follow the standard instructions for submitting this assignment on Canvas.