Matplotlib - Definindo Limites

Matplotlib chega automaticamente aos valores mínimo e máximo das variáveis ​​a serem exibidas ao longo dos eixos x, y (e z no caso de gráfico 3D) de um gráfico. No entanto, é possível definir os limites explicitamente usandoset_xlim() e set_ylim() funções.

No gráfico a seguir, os limites de escalonamento automático dos eixos xey são mostrados -

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

Agora formataremos os limites do eixo x para (0 a 10) ey (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()