Matplotlib - Définition des limites

Matplotlib arrive automatiquement aux valeurs minimales et maximales des variables à afficher le long des axes x, y (et z en cas de tracé 3D) d'un tracé. Cependant, il est possible de définir les limites explicitement en utilisantset_xlim() et set_ylim() les fonctions.

Dans le graphique suivant, les limites de mise à l'échelle automatique des axes x et y sont affichées -

import matplotlib.pyplot as plt
fig = plt.figure()
a1 = fig.add_axes([0,0,1,1])
import numpy as np
x = np.arange(1,10)
a1.plot(x, np.exp(x))
a1.set_title('exp')
plt.show()

Maintenant, nous formalisons les limites sur l'axe x en (0 à 10) et l'axe y (0 à 10000) -

import matplotlib.pyplot as plt
fig = plt.figure()
a1 = fig.add_axes([0,0,1,1])
import numpy as np
x = np.arange(1,10)
a1.plot(x, np.exp(x),'r')
a1.set_title('exp')
a1.set_ylim(0,10000)
a1.set_xlim(0,10)
plt.show()