• I ran out of time for the video, sorry!

Inspiration

I looked at the visualisations provided as inspiration with the project and then at other weather and climate-related visualisations (especially in D3.js)

What it does

It shows a tree graph of all the cities for which there is sufficient data, organised by region. Each city is represented with a circle, whose area and colour correspond to the total (avg) emissions of that city, allowing for a quick view of the "worst" offenders. It is also possible to click on the cities for which there is data for 2+ years and see their emissions over time, as well as avg emissions and further details such as population and methodology on a separate visualisation.

How we built it

Rudimentary data cleaning in Python and web viz with React and D3.js

Challenges we ran into

My main challenge was the fact that I didn't manage to find a team. This was mainly because of my very inconvenient time zone in Tokyo, and I also unfortunately didn't have time during the week to try to form a team. I decided to go solo in the end, as I didn't want to miss the opportunity to work on this challenge. Other than that, with the data it was tricky to find a way to compare the cities because of the inconsistent number of years and the actual periods for which data is available. After trying some line charts to compare the cities, I eventually gave up on this approach.

Accomplishments that we're proud of

Somehow completing this in the end :)

What we learned

A lot about the carbon emissions and trajectories of various cities. And also quick a few new tricks in D3.js for viz.

What's next for Reduce CO2 Challenge

I wanted to have an option to switch to "per capita emissions" views, as it would be interesting to see how the worst offenders change which population is considered. Also creating something like a leaderboard for the cities with most emission reductions over time.

Share this project:

Updates