Matplotlib ギャラリーで「散布ヒスト」の例を見てきました。
現時点では、x/y サブプロットはそれぞれ上部と右側にあります。
divider = make_axes_locatable(axScatter)
axHistx = divider.append_axes("top", 1.2, pad=0.1, sharex=axScatter)
axHisty = divider.append_axes("right", 1.2, pad=0.1, sharey=axScatter)
ただし、サブプロットの場所を次のように変更すると:
divider = make_axes_locatable(axScatter)
axHistx = divider.append_axes("bottom", 1.2, pad=0.1, sharex=axScatter)
axHisty = divider.append_axes("right", 1.2, pad=0.1, sharey=axScatter)
つまり、x サブパネルを一番下に移動すると、append_axes は散布図の右側ではなく、x サブプロットの右側に y サブプロットを追加します。(画像をアップロードしたいのですが、画像を投稿するほどの評判はまだありません... うーん)!
散布図を含む「主軸」の右側に y サブプロットを追加したいことを append_axes に伝えるにはどうすればよいですか? オブジェクト axScatter をどこかで再度指定する必要があると推測しています (それが目的だと思いdivider = make_axes_locatable(axScatter)
ましたが?!) か、仕切りがウィンドウ パネルにグリッドを設定していて、append_axes にどのセルを指定する必要があるかを推測しています。主な軸が含まれています。
ありがとう、
アレックス