Plot Timeseries DataΒΆ

../_images/sphx_glr_plot_timeseries_001.png

Out:

model scenario  region       variable       unit  year  \
9   MESSAGE-GLOBIOM  SSP2-26  R5ASIA  Emissions|CO2  Mt CO2/yr  2005
15  MESSAGE-GLOBIOM  SSP2-26   R5LAM  Emissions|CO2  Mt CO2/yr  2005
12  MESSAGE-GLOBIOM  SSP2-26   R5MAF  Emissions|CO2  Mt CO2/yr  2005
3   MESSAGE-GLOBIOM  SSP2-26  R5OECD  Emissions|CO2  Mt CO2/yr  2005
6   MESSAGE-GLOBIOM  SSP2-26   R5REF  Emissions|CO2  Mt CO2/yr  2005

        value
9   10488.011
15   5086.483
12   4474.073
3   14486.522
6    2742.073

import matplotlib.pyplot as plt
import pyam

fname = 'data.csv'

df = pyam.IamDataFrame(fname, encoding='ISO-8859-1')

df = (df
      .filter({'variable': 'Emissions|CO2'})
      .filter({'region': 'World'}, keep=False)
      )

print(df.head())

fig, ax = plt.subplots(figsize=(8, 8))
df.line_plot(ax=ax, color='region')
plt.show()

Total running time of the script: ( 0 minutes 15.438 seconds)

Gallery generated by Sphinx-Gallery