2x2 グリッドに 4 つのグラフがありますが、右側の 2 つだけにバーを表示したい (スケールは行ごとに適用されます)。私はフォームを使用しています
divider = make_axes_locatable(ax)
cax = divider.append_axes("right", size="5%", pad=0.05)
plt.colorbar(im, cax=cax)
これらの 2 つのグラフのサイズに一致するカラーバーを取得します。ただし、これにより、カラーバーのある 2 つのサイズとカラーバーのない 2 つのサイズが異なり、どちらも見栄えが悪く、軸を外側のエッジにのみ配置する機能がなくなります。私はカラーバーの呼び出しを(ディバイダーの呼び出しで)持たないようにしましたが、もちろん、これは空の白いボックスと数字を横に残します。カラーバーの有無にかかわらず、すべてのグラフにバーを配置せずに一貫したサイズにする方法を教えてください。