pffjustgiveup

Je vais dessiner un graphique représentant le débit moyen du fleuve youpi tralala.

import pandas as pd

from matplotlib import pyplot as plt

import numpy as np

Importer les données dans un objet ma_data

ma_data = pd.read_csv('debit_vilaine.csv')
ma_data
Mois Débit
0 Janvier 64,7
1 Février 67,4
2 Mars 48,6
3 Avril 49,3
4 Mai 15,5
5 Juin 9,94
6 Juillet 5,55
7 Août 3,44
8 Septembre 4,62
9 Octobre 10,01
10 Novembre 26,2
11 Décembre 44,3
display(ma_data.dtypes)

Mois object Débit object dtype: object

ma_data['Débit'] = ma_data['Débit'].replace(',','.',regex=True).astype((float))
display(ma_data.dtypes)

Mois object Débit float64 dtype: object

X = ma_data['Mois']
Y = ma_data['Débit']



plt.figure(dpi=720)
plt.title('Débit mensuel moyen de la Vilaine')
plt.xlabel('Mois')
plt.ylabel('Débit (m3 par snd)')
plt.bar(X,Y,color = 'b')

plt.xticks(rotation=45)


plt.show()
plt.savefig('graphique.png')

png

Résultat