次のコードは、matplotlib.pyplotを使用してサブプロットの幅/高さの比率を変更するにはどうすればよいですか?
import matplotlib.pyplot as plt
import matplotlib.gridspec as gridspec
a=[[1,2,3],[4,4,4]]
gridspec.GridSpec(2,1)
plt.subplot2grid((2,1), (0,0), colspan=2, rowspan=1)
plt.figure(figsize=(10, 5))
plt.imshow(a)
plt.savefig('fig.png',bbox_inches='tight')
を実行している場合、私は下の画像を得ました。サブプロットの幅と高さの比を1:2に設定する方法は長くなる可能性がありますか?
基本的に、これを行う方法:
ありがとうございます。だから、 'gridspec'と' figsize'とは関係ありません。 – lanselibai
サブプロットの側面とは無関係に、もちろん、サブプロットの配置やFigureのサイズの変更にgridspecを使用することもできます。質問からの単純な問題については、アスペクトとグリッド・スペックまたはfigsizeの間には関係がないようです。 (実際には、図形のサイズを使用して、好きなアスペクトのサブプロットをキャンバス内で見栄えが良くすることができます)。 – ImportanceOfBeingErnest