CO₂ in the atmosphere (live Mauna Loa data) live dataOpen ↗
Code
% Annual mean CO2 at Mauna Loa (NOAA, via github.com/datasets/co2-ppm) — live data
T = readtable('https://raw.githubusercontent.com/datasets/co2-ppm/main/data/co2-annmean-mlo.csv');
yr = T.Year; co2 = T.Mean;
% growth rate per decade
rate = diff(co2);
plot(yr, co2, 'LineWidth', 2), hold on
yline(280, '--', 'pre-industrial ≈ 280 ppm'), hold off
xlabel('year'), ylabel('CO₂ (ppm)')
title(sprintf('CO₂ at Mauna Loa: %.1f ppm in %d', co2(end), yr(end)))
subtitle(sprintf('rising %.2f ppm/yr in the 1960s, %.2f ppm/yr in the last decade', mean(rate(1:10)), mean(rate(end-9:end))))