Matplotlib - Impostazione dei limiti

Matplotlib arriva automaticamente ai valori minimo e massimo delle variabili da visualizzare lungo gli assi x, y (e z in caso di grafico 3D) di un grafico. Tuttavia, è possibile impostare i limiti in modo esplicito utilizzandoset_xlim() e set_ylim() funzioni.

Nel grafico seguente, vengono mostrati i limiti in scala automatica degli assi xey:

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

Ora formattiamo i limiti sull'asse x su (da 0 a 10) e sull'asse y (da 0 a 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()