我有一个脚本可以在同一数量的两个方面并排生成两个图。这是相当长的,所以这只是相关的(我相信)部分。左侧的曲线由函数“plot_shearsticks2”调用matplotlib中的等高子图解
根据我要绘制的数据,左侧绘图可能有稍微不同的尺寸,但我希望两个始终具有相同的高度,并且如果左边的一个更宽,这很好(通常它应该)。下面是相关部分:
import matplotlib.pyplot as plt
figr = plt.figure(i,figsize=(11, 5))
fig=figr.add_subplot(121,aspect='equal')
figr.subplots_adjust(wspace=0.3)
shearplot = plot_shearsticks2(cat.data,[imoments[0],imoments[1],imoments[2],imoments[3],imoments[4]],scale_factor,'-k')
fig=figr.add_subplot(122,aspect='equal')
figr = plt.figure(i,figsize=(11, 5))
低于这个,也有似乎表明它是多高任何一些指令做出正确的手情节,但一无所获。修改add_subplot中的选项,似乎没有任何效果 - 由于某种原因,左侧总是较小。任何想法如何使他们平等的高度?