在 Matplotlib 中设置轴限制
问题:
面临设置失败的尝试Matplotlib 图上的 y 轴限制,用户寻求如何进行指导使用以下代码实现所需的限制:
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))
尽管设置了 plt.ylim((25,250)),但 y 轴限制默认为 20 和 200。如何将限制调整到预期的值20 和250?
答案:
要在 Matplotlib 中设置轴限制,需要使用 plt.gca() 访问当前轴。获得当前轴后,可以使用 set_ylim() 方法设置限制。以下代码片段演示了这一点:
ax = plt.gca() ax.set_ylim([20, 250])
通过实施此修改,y 轴限制将成功调整为所需的 20 和 250。
以上是如何在 Matplotlib 中正确设置 Y 轴限制?的详细内容。更多信息请关注PHP中文网其他相关文章!