0
パンニング機能がホストと寄生のy軸の両方を調整し、寄生軸を固定しないようにする方法はありますか?Matplotlibのホストと寄生軸のパンを一緒にパン
例:
from mpl_toolkits.axes_grid1 import host_subplot
import mpl_toolkits.axisartist as AA
import matplotlib.pyplot as plt
host = host_subplot(111, axes_class=AA.Axes)
par1 = host.twinx()
new_fixed_axis = par1.get_grid_helper().new_fixed_axis
host.set_xlim(0, 2)
host.set_ylim(0, 2)
host.set_xlabel("Distance")
host.set_ylabel("Density")
par1.set_ylabel("Volume")
par1.axis['right'].toggle(all = True)
host.plot([0, 1, 2], [0, 1, 2])
par1.plot([0, 1, 2], [2, 4, 3])
plt.show()
'host_subplot'と' new_fixed_axis'を使う理由はありますか?それ以外の場合は、通常のサブプロットを使用することをお勧めします。次に、 'twinx'を使うと軸が自動的に共有され、(共有方向の)パンとズームを同期させます。 – ImportanceOfBeingErnest
@ImportanceOfBeingErnest残念ながら、そうです。私のアプリケーションは、例のように複数の寄生軸を持っています。 –
私は何故ですか?なぜ、通常のサブプロットではなく、 'mpl_toolkits'を介して寄生軸を作成するのですか?通常のサブプロットを使用するとすべてが簡単になります。 – ImportanceOfBeingErnest