Potrebujem pomoč pri določanju omejitev osi y na matplotlibu. Tukaj je koda, ki sem jo neuspešno preizkusil.
import matplotlib.pyplot as plt
plt.figure(1, figsize = (8.5,11))
plt.suptitle('plot title')
ax = []
aPlot = plt.subplot(321, axisbg = 'w', title = "Year 1")
ax.append(aPlot)
plt.plot(paramValues,plotDataPrice[0], color = '#340B8C',
marker = 'o', ms = 5, mfc = '#EB1717')
plt.xticks(paramValues)
plt.ylabel('Average Price')
plt.xlabel('Mark-up')
plt.grid(True)
plt.ylim((25,250))
S podatki, ki jih imam za ta graf, so meje osi y 20 in 200. Vendar pa želim, da sta meji 20 in 250.
To bi moralo delovati. Vaša koda deluje zame, kot za Tamás in Manoj Govindan. Zdi se, da lahko poskusite posodobiti Matplotlib. Če ne moreš posodobiti Matplotliba (na primer, če nimaš dovolj upraviteljskih pravic), bi morda lahko pomagala uporaba drugega zaledja z matplotlib.use()
.