matplotlib获取ylim值

我正在使用Python中的matplotlib来绘制数据(使用ploterrorbar函数)。我必须绘制一组完全独立的绘图,然后调整它们的ylim值,以便可以轻松地进行视觉比较

如何从每个绘图中检索ylim值,以便分别获取较低和较高ylim值的最小值和最大值,并调整绘图,以便对其进行视觉比较

当然,我可以只分析数据,然后得出我自己定制的ylim值。。。但是我想用matplotlib来为我做这件事。有没有关于如何轻松(高效)做到这一点的建议

下面是我的Python函数,它使用matplotlib进行绘图:

将matplotlib.pyplot导入为plt
def myplotfunction(标题、值、错误、绘图文件名):
#绘图错误条
指数=范围(0,长度(值))
图=plt.图()
plt.errorbar(元组(索引)、元组(值)、元组(错误)、标记='。)
#斧头
轴=plt.gca()
轴。设置_xlim([-0.5,len(值)-0.5])
axes.set_xlabel(“我的x轴标题”)
axes.set_ylabel(“我的y轴标题”)
#头衔
标题(标题)
#另存为文件
plt.savefig(绘图文件名)
#接近数字
plt.关闭(图)

只需使用轴。get_ylim(),它与set_ylim非常相似。从文档中:

get_ylim()

获取y轴范围[底部,顶部]

发表评论