Question: Make a Processing sketch that visualizes multiple types of data on a map. More specifically: Find an interesting spatial dataset online, along with a suitable
Make a Processing sketch that visualizes multiple types of data on a map. More specifically:
Find an interesting spatial dataset online, along with a suitable map. For example, you can get a dataset of various statistics (e.g. population, crime rates, poverty rates, etc.) about different countries along with an image of a world map. Another example could be statistics related to Chicago housing costs, along with a map of Chicago neighborhoods. You can look for one at the following sources:
UCI
Data Mining and Data Science
UN Data
US Census Bureau
US Government
Make sure the dataset is not too large, because you will need to include it along with your submission unless your code will download it from the Web itself.
Using the map example from the Ben Fry book, write a Processing sketch which does the following:
Displays your chosen map
Displays a title describing the type of data being visualized
Displays a subtitle describing the specific statistic being visualized
Visualizes one statistic from the dataset that is described by the subtitle
Allows the user to toggle using a space bar to display a different statistic and appropriately changes the title. There should be a smooth transition from displaying one statistic to another, just like the book example (you can use the Integrator.pde file referenced in the book example)
Additional Requirements:
Make sure to follow design considerations you learned about in previous weeks
You should visualize at least 3 different statistics that you will toggle through
Your code should be well documented and follow standard programming guidelines: proper use of whitespaces, appropriate variable names, etc.
Your code should run without errors:
ANY ERRORS THAT PREVENT EXECUTION WILL RESULTS IN ZERO POINTS!
Submission Directions:
Please submit this assignment (the Processing sketch code and all dependent files) by Sunday the start of Week 5 at 11:59pm CT.
You will be graded based on the following rubric:
| Criteria | Description | Points |
| Quality of Visualizations | The visualizations are clear and elegant and take into account design considerations and theories of perception. | 5 |
| Coding | The code executes correctly, without errors, and the code itself is clear, concise, and follows standard conventions. | 5 |
| Following Directions | Requirements of the assignment are satisfied. | 5 |
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
