Matplotlib 如何获取多个直方图的最大ylim

Matplotlib 如何获取多个直方图的最大ylim,matplotlib,Matplotlib,我正在绘制一组数据的柱状图,柱状图如下所示: 问题是,每个直方图都有自己的ylim。我想将它们设置为相同,这样我可以直接比较它们,类似这样: 我该怎么做 我可以通过plt.axis([-5360,03000])设置打印轴,但这也要求我事先知道轴的范围。我怎样才能得到这样的价值 你的意思是ax.get_ylim()?@HYRY,是的,但我如何事先知道限制?或者我应该首先ax.get_y_lim(),然后再次在新范围内绘图?请查看shary。这里有一个例子:ax的可能重复项set_ylim([m

我正在绘制一组数据的柱状图,柱状图如下所示:

问题是,每个直方图都有自己的
ylim
。我想将它们设置为相同,这样我可以直接比较它们,类似这样:

我该怎么做


我可以通过
plt.axis([-5360,03000])
设置打印轴,但这也要求我事先知道轴的范围。我怎样才能得到这样的价值

你的意思是
ax.get_ylim()
?@HYRY,是的,但我如何事先知道限制?或者我应该首先
ax.get_y_lim()
,然后再次在新范围内绘图?请查看
shary
。这里有一个例子:ax的可能重复项
set_ylim([min,max])
会将它们设置为您想要的值。