CS-GY 6313 - Information Visualization
New York University
2026-09-18
| User Interface | Graphics Library | Notebook |
|---|---|---|
| observablehq.com | Vega-Lite | Week 3 Lab Notebook |
(Available via the Week 3 Lab Notebook)
If your computer is not in the correct time zone, it messes with your submission time. There is no easy way to check if something has been modified.
We have explicit TO-DO instructions for a reason. Even if there are occasional mistypes from previous iterations of assignments, they had purpose.

(Source: dataamir)

(Source: Kaggle: Population by Country - 2020)

(Source: openbigdata.org)
Exercise #1: 
Exercise #2: 
Exercise #3: 
Exercise #4: 
As engineers, designers, and researchers, we must do the work to find meaning within the raw data and interpret them for the benefit of others.
There are many ways to generate viable alternatives charts!
Rather than generate charts as per usual, we will instead stretch our minds and form our own questions. This is an invaluable skill in most circumstances.
| Question type | Prompt |
|---|---|
| Distribution | What values are common/uncommon? |
| Comparison | How does A differ from B? |
| Relationship | Does A appear related to B? |
| Ranking | Which groups have the highest/lowest values? |
| Change | How does something change across time? |
| Variation | Which groups are more/less consistent? |
| Exception | Is anything surprising or unusual? |
IN PAIRS OF TWO OR THREE, take the barley dataset and consider: What can we ask about this dataset? We’ll take 5 minutes for you to:
yield: Continuous, Quantitativevariety: Nominalyear: Temporalsite: Nominalyield per varietyvariety per siteWhen you are struggling with question-forming, then a useful strategy is to implement question-laddering.
Question-Laddering: Generating complex inquiries by starting with a simpler question and then forming even more simple or more complex questions.
This is an incremental process; rather than attempting to jump the gun, you must start simple and then progressively reach complicated inquiries.
Take a look at our Gapminder geodata. It’s rather easy to have a simple question like:
Which countries have the highest life expectancy?
Now, let’s consider the next rung of the ladder: How can we make this question more interesting and/or complex?
Which countries have the highest life expectancy? ↓ How does life expectancy differ across regions? ↓ How has life expectancy changed over time across regions? ↓ Is increasing GDP associated with increasing life expectancy? ↓ Does the relationship between GDP and life expectancy differ between regions? ↓ Which countries have unusually high or low life expectancy given their GDP?
IN PAIRS OF TWO OR THREE, take a look at the gapminder data and attempt to form a question ladder.
If you’re struggling, consider the following:
Another crucial way to help form questions is to adopt personas with motivations.
Let’s take a look at the Paris Airbnb Data, which aggregates data about Airbnb rentals. If we had to form questions, then we might want to think:
| This kind of person (Persona): | Might ask (Motivation): |
|---|---|
| Tourist | Where might I find affordable accommodation? |
| An Airbnb Code Developer | What characteristics distinguish frequently reviewed listings? |
| A Paris Resident | Are Airbnb listings concentrated in particular parts of the city? |
| An Airbnb Host | What appears to distinguish higher-priced listings? |
| A City-Planner | Are some neighborhoods affected by short-term rentals more than others? |
IN PAIRS OF TWO OR THREE, take on the Personas related to Airbnb above and form 2-3 questions you might be motivated to ask, given the data. Debate about the importance of each question and come to a conclusion about which you’d finally select as your primary dataset question.
