首页 >后端开发 >Python教程 >如何在 Matplotlib 中正确设置 Y 轴限制?

如何在 Matplotlib 中正确设置 Y 轴限制?

Susan Sarandon
Susan Sarandon原创
2024-12-07 15:33:13688浏览

How to Correctly Set Y-Axis Limits in Matplotlib?

在 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中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn