add_subplotの説明が必要です:下の例では、私は2つのサブプロットを持ち、y軸にtwinnedしています。私は各軸を操作したいが、それを取得しないでください!双軸双軸の軸のハンドルを取得するにはどうすればよいですか?
import matplotlib.pyplot as plt
fig = plt.figure()
axes1 = fig.add_subplot(111)
axes2 = axes1.twiny() # share the y-axis
axes1.plot(somedata[:,2], somedata[:,1], label='axis1')
axes2.plot(somedata[:,3], somedata[:,1], label='axis2')
plt.legend()
plt.show()
各x軸の制限を設定しようとしました:axes1.set_data_interval(0, 300)
、これは失敗します。
凡例のラベルは、第2軸のaxes2にのみ表示されます。繰り返しますが、私はこれがどのように機能するのか、それをどのように変更するのかを理解していません。最新のコマンド(axes2.plt()
)は、その軸をプロットのアクティブな軸として残していると思います。これを明示的にどのように操作するのですか?
おかげで、ドキュメントは時々明らか未満とすることができます。 –