Fundamentals of visualization including data sources, representations, and graphical integrity. Visualization of scalars, vectors, and high-dimensional data. Visual perception and color theory. Applications from medical imaging, social media, sports, security and surveillance domains. PREREQ: CS 245.

Assignment 9 - GeoVisualization in D3 - (100 points)



Due date: 11/9/2022 at 11:59pm

For this assignment, you will visualize geospatial data using d3. 

Here are the specifications for this assignment. 

To get a C (75) do the following:

To get a B (85): 

  • Download the expensive states CSV
  • Combine this data with the latitude and longitude of the centroid of each state. This information can be found at online.
  • Modify the expensive states file with the latlon information.
  • Create a proportional symbols map for any variable in the data.

To get an A (95):

  • Implement interaction (tooltips) for both your examples - the Choropleth map and the proportional symbols map
  • Highlight the top 10 most expensive states in the proportional symbols map using a different color
  • Create a choropleth map for the world for a dataset of your choice that includes tooltips.

To get an A+ (100):

  • Generate a geovisualization of data for any other country at a level lower than the states/provinces level

Submitting the assignment



  • For every visualization, post a link to your Vizhub sketch (mark it private, invite the TA and me as collaborators) and test it out before posting a link to it on your own website.
  • Submit a link to your website on Canvas.