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

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!