Untitled
unknown
plain_text
9 months ago
1.5 kB
1
Indexable
import matplotlib.pyplot as plt # Données des Jeux Olympiques et leurs émissions de CO2 jeux_olympiques = [ "Paris 1900", "Saint-Louis 1904", "Londres 1908", "Stockholm 1912", "Anvers 1920", "Paris 1924", "Amsterdam 1928", "Los Angeles 1932", "Berlin 1936", "Londres 1948", "Helsinki 1952", "Melbourne 1956", "Rome 1960", "Tokyo 1964", "Mexico 1968", "Munich 1972", "Montréal 1976", "Moscou 1980", "Los Angeles 1984", "Séoul 1988", "Barcelone 1992", "Atlanta 1996", "Sydney 2000", "Athènes 2004", "Pékin 2008", "Londres 2012", "Rio 2016", "Tokyo 2020" ] emissions_co2 = [ 0.1, 0.1, 0.2, 0.2, 0.3, 0.3, 0.3, 0.4, 0.5, 0.4, 0.6, 0.6, 0.7, 1.0, 1.2, 1.5, 1.8, 1.0, 0.7, 1.6, 2.3, 3.4, 1.5, 2.5, 1.18, 3.3, 3.6, 2.4 ] # Années correspondantes annees = [ 1900, 1904, 1908, 1912, 1920, 1924, 1928, 1932, 1936, 1948, 1952, 1956, 1960, 1964, 1968, 1972, 1976, 1980, 1984, 1988, 1992, 1996, 2000, 2004, 2008, 2012, 2016, 2020 ] plt.figure(figsize=(12, 8)) plt.plot(annees, emissions_co2, marker='o', linestyle='-', color='b') for i, txt in enumerate(jeux_olympiques): plt.annotate(txt, (annees[i], emissions_co2[i]), textcoords="offset points", xytext=(0,10), ha='center') plt.title('Émissions de CO2 des Jeux Olympiques au fil du temps') plt.xlabel('Année') plt.ylabel('Émissions de CO2 (millions de tonnes)') plt.grid(True) plt.xticks(annees, rotation=45) plt.tight_layout() plt.show()
Editor is loading...
Leave a Comment