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

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

Susan Sarandon
发布: 2024-12-07 15:33:13
原创
671 人浏览过

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

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板