Matplotlib - ustalanie granic
Matplotlib automatycznie dociera do minimalnych i maksymalnych wartości zmiennych, które mają być wyświetlane wzdłuż osi x, y (i z w przypadku wykresu 3D) osi wykresu. Możliwe jest jednak jawne ustawienie limitów za pomocąset_xlim() i set_ylim() Funkcje.
Na poniższym wykresie pokazano autoskalowane granice osi x i 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()
Teraz formatujemy ograniczenia na osi x do (od 0 do 10) i osi y (od 0 do 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()