de la bonne utilisation de plt.figure()
, plt.show()
en fonction du driver %matplotlib
- épisode 1
take home message
- c’est le mode par défaut
- plusieurs figures dans une cellule:
utiliserplt.figure()
pour commencer une nouvelle figure
plutôt queplt.show()
pour en terminer une
# si on ne met rien c'est comme si on faisait
# %matplotlib inline
import matplotlib.pyplot as plt
# pour changer la taille des figures par défaut
plt.rcParams["figure.figsize"] = (4, 2)
préparation¶
import numpy as np
X = np.linspace(0, 2*np.pi)
Y = np.sin(X)
Y2 = np.cos(X)
un plot = une figure¶
# dans ce mode, pas besoin de créer une figure
plt.plot(X, Y);

plt.plot(X, Y2);

plusieurs courbes¶
# et plusieurs courbes finissent
# dans la même figure
plt.plot(X, Y)
plt.plot(X, Y2);

# et si on veut mettre plusieurs
# graphiques différents
# on peut faire comme ceci
# qui fonctionne aussi avec le driver notebook
# plt.figure() # le premier est toujours optionnel
plt.plot(X, Y)
plt.figure()
plt.plot(X, Y2);


# on aurait aussi pu utiliser plt.show()
# mais ça par contre ça ne marche pas
# avec le driver notebook
plt.plot(X, Y)
plt.show()
plt.plot(X, Y2);
# et le dernier n'est pas vraiment obligatoire
#plt.show()

