Par défaut, les graphiques s'affichent comme avec un programme Python « normal ». Par exemple, le programme suivant ouvre une nouvelle fenêtre :
import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(0, 10, 1000)
y = np.sin(x)
plt.plot(x, y)
plt.show()
On peut changer ce comportement et demander à afficher les graphiques directement dans le notebook (moins interactif, mais souvent plus pratique) comme ceci :
%matplotlib inline
plt.plot(x, y)
On peut revenir au comportement par défaut avec %matplotlib
sans argument :
%matplotlib
plt.plot(x, y)