Skip to main content
100%

CO2 Emissions Per Year Final

✓ Published0🌍 Public
BBrian Hulbert
Last edited Dec 4, 2025
Created on Dec 2, 2025

This interactive choropleth map visualizes historical CO2 emissions, population, and GDP for countries from 1850 to 2023, with a color gradient from green to red indicating value magnitude. Users can hover over countries to view specific data, adjust the year via a slider or scroll wheel, and switch between displayed parameters. The visualization uses React with D3 libraries including `geoNaturalEarth1` for projection, `geoPath` for map rendering, `sliderBottom` for the year control, and `interpolateRgb` for color scaling. Data comes from the Our World in Data CO2 dataset, loaded from a CSV file.

AI-generated description

Hello all, This data viz will let you look at historical CO2 emissions on a per country basis.

Things you can do:

  • Mouse over countries to see specific data.
  • Use the slider bar or scroll wheel to change the year.
  • Click on the attribute label in the top right to change the attribute being displayed.
  • Mouse over colors on the key to highlight country that fall within the range.

Github:

Questions that drove development:

  • How does the CO2 emissions vary over time?
  • Is there any correlation between emissions and population/GDP?
  • Do regions of world increase/decrease their emissions in unison, or is this a per country trend?
  • Can you see correlations between real world events and changes in emissions

The data for this viz is a subset from here: https://github.com/owid/co2-data?tab=readme-ov-file

MIT Licensed

Similar vizzes