1/3/2020
Programming Assignment 1: Visualize Data Using a Chart | Coursera
Overview
This assignment will give you a chance to explore the topics covered in Week 2 of the course
by visualizing some data as a chart. The data set we provided deals with world temperatures
and comes from NASA. Alternatively you can use any data that you would like to explore.
You are not required to use D3.js, but if you would like to, we have provided some helpful
resources that will make it easier for you to create a visualization. You are welcome to use
the additional resources, especially if you do not want to program to complete this project.
Goals
The goal of this assignment is to give you some experience with handling and deciding how
to visualize some data and for you to get a feel for the various aspects of the visualization.
This assignment will also help you to analyze other visualizations and assess their
e ectiveness.
Time Estimation
This is not a tricky assignment, but the amount of time that it takes will vary based on the
tools you use and the amount of customization you would like to do in your chart.
Instructions
1. Take the data from the GISTEMP site, speci cally the data from “Table Data: Global and
Hemispheric Monthly Means and Zonal Annual Means.” Alternatively you can use any
data that you would like to explore instead.
2. Parse the data to a suitable format for the tools that you are using – we have provided
two les (in JS, TXT, and CSV formats) that contain the data used to make the
visualizations here, which is a subset of the data on the GISTEMP site.
3. Visualize the data in any meaningful way you wish, keeping in mind the requirements
of the Programming Assignment 1 Rubric.
4. Click below to download the .zip le for this programming assignment.
Programming Assignment 1 Data New.zip
https://www.coursera.org/learn/datavisualization/supplement/m6KuV/programming-assignment-1-visualize-data-using-a-chart
1/1
Submission
You must upload an image (or a URL to a website displaying an image) of your visualization for peer evaluation.
In addition to your visualizations, please include a paragraph that helps explain your submission. Here are a few questions
that your paragraph could answer:
1. What are your x- and y-axes?
2. Did you use a subset of the data? If so, what was it?
3. Are there any particular aspects of your visualization to which you would like to bring attention?
4. What do you think the data and your visualization shows?
Submit Programming Assignment 1