Matplotlib - установка пределов
Matplotlib автоматически достигает минимального и максимального значений переменных, которые должны отображаться по осям x, y (и оси z в случае трехмерного графика) графика. Однако можно явно установить ограничения, используяset_xlim() и set_ylim() функции.
На следующем графике показаны автомасштабируемые пределы осей x и y -
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()

Теперь мы форматируем пределы по оси x до (от 0 до 10) и оси 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()
