Tracez votre première série temporelle

Visualiser des séries temporelles en Python

Thomas Vincent

Head of Data Science, Getty Images

La bibliothèque Matplotlib

  • En Python, matplotlib est une bibliothèque complète pour tracer des données
  • Le sous-module pyplot de matplotlib s'importe généralement avec l'alias plt
import matplotlib.pyplot as plt
Visualiser des séries temporelles en Python

Tracer des séries temporelles

Votre première série temporelle

Visualiser des séries temporelles en Python

Tracer des séries temporelles

import matplotlib.pyplot as plt
import pandas as pd

df = df.set_index('date_column')
df.plot()
plt.show()
Visualiser des séries temporelles en Python

Ajouter du style à vos graphiques

plt.style.use('fivethirtyeight')
df.plot()
plt.show()
Visualiser des séries temporelles en Python

Style FiveThirtyEight

Exemple avec le style fivethirtyeight

Visualiser des séries temporelles en Python

Feuilles de style Matplotlib

print(plt.style.available)
['seaborn-dark-palette', 'seaborn-darkgrid', 
'seaborn-dark', 'seaborn-notebook', 
'seaborn-pastel', 'seaborn-white', 
'classic', 'ggplot', 'grayscale', 
'dark_background', 'seaborn-poster', 
'seaborn-muted', 'seaborn', 'bmh', 
'seaborn-paper', 'seaborn-whitegrid', 
'seaborn-bright', 'seaborn-talk', 
'fivethirtyeight', 'seaborn-colorblind', 
'seaborn-deep', 'seaborn-ticks']

Visualiser des séries temporelles en Python

Décrire vos graphiques avec des libellés

ax = df.plot(color='blue')
ax.set_xlabel('Date')
ax.set_ylabel('Valeurs de l'axe Y')
ax.set_title('Titre du graphique')
plt.show()

Annoter vos graphiques

Visualiser des séries temporelles en Python

Taille de la figure, épaisseur, type de ligne et taille de police

ax = df.plot(figsize=(12, 5), fontsize=12,
             linewidth=3, linestyle='--')
ax.set_xlabel('Date', fontsize=16)
ax.set_ylabel('Valeurs de l'axe Y', fontsize=16)
ax.set_title('Titre du graphique', fontsize=16)
plt.show()

Visualiser des séries temporelles en Python

Passons à la pratique !

Visualiser des séries temporelles en Python

Preparing Video For Download...