Fork of Temperature in Different Cities
This visualization presents one week of hourly temperature readings from seven cities as small multiples of area charts, using a facet row for each city. It demonstrates a flawed design: color encodes city but repeats per facet, making it meaningless, and the filled area under the temperature curve suggests no quantitative significance, hindering cross-city comparison. The chart is built with Vega-Lite’s specification (v2), rendered via `vegaEmbed`, while `d3.csv` fetches the sensor data from the Sense Your City project.
AI-generated descriptionSmall multiples area chart for one week in 2015.
This is an example of how not to visualize data:
- Color is meaningless
- Area under the curve is meaningless
- It's difficult to compare across area charts
Draws from
- News Source by Age Grouped Bar Chart for Vega-Lite setup.
- Vega-Lite: Trellis Area Example
Also related - Vega-Lite GitHub Issue: Specify Label Width for Facet
Data: a week of rich sensor data collected by the "Sense Your City" project.
Contains:
- Hourly readings for one week
- Different cities: San Francisco, Bangalore, Boston, Geneva, Rio de Janeiro, Shanghai, Singapore
- Various mertics from sensors: temperature, light, air quality, sound, humidity, dust
The data was collected from the (now defunct) Data Canvas - Sense Your City Project. The data was filtered using the data processing script found in GitHub: curran/data/senseYourCity.