Week 4 Individual Project - Creating Basic Interactive Visualizations in Processing Environment (DUE THIS WEEK)
Please click on the link above to submit this week's assignment.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:o UCIo Data Mining and Data Scienceo UN Datao US Census Bureau
o US GovernmentMake 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:• o Displays your chosen mapo Displays a title describing the type of data being visualizedo Displays a subtitle describing the specific statistic being visualizedo Visualizes one statistic from the dataset that is described by the subtitleo 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:o Make sure to follow design considerations you learned about in previous weekso You should visualize at least 3 different statistics that you will toggle througho Your code should be well documented and follow standard programming guidelines: proper use of whitespaces, appropriate variable names, etc.o Your code should run without errors:o 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
You will be graded based on the following rubric:Criteria Description PointsQuality of Visualizations The visualizations are clear and elegant and take into account design considerations and theories of perception. 5Coding The code executes correctly, without errors, and the code itself is clear, concise, and follows standard conventions. 5Following Directions Requirements of the assignment are satisfied.