Χρειάζομαι βοήθεια με τον καθορισμό των ορίων του άξονα y στο matplotlib. Ακολουθεί ο κώδικας που δοκίμασα, χωρίς επιτυχία.
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))
Με τα δεδομένα που έχω για αυτό το γράφημα, παίρνω τα όρια του άξονα y 20 και 200. Ωστόσο, θέλω τα όρια 20 και 250.
Αυτό θα πρέπει να λειτουργήσει. Ο κώδικάς σας λειτουργεί για μένα, όπως και για την Tamás και τον Manoj Govindan. Φαίνεται ότι μπορείτε να προσπαθήσετε να ενημερώσετε την Matplotlib. Αν δεν μπορείτε να ενημερώσετε το Matplotlib (για παράδειγμα αν δεν έχετε επαρκή δικαιώματα διαχειριστή), ίσως η χρήση ενός διαφορετικού backend με την matplotlib.use()
θα μπορούσε να βοηθήσει.