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 inlineimport 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()
