次の両対数プロットで単純な垂直矢印を描くことができません。
#!/usr/bin/python2
import matplotlib.pyplot as plt
import matplotlib as mpl
plt.yscale('log')
plt.xscale('log')
plt.ylim((1e-20,1e-10))
plt.xlim((1e-12,1))
plt.arrow(0.00006666, 1e-20, 0, 1e-8 - 1e-20, length_includes_head=True)
plt.savefig('test.pdf')
表示されません。ドキュメントからは、幅、高さなどのすべての引数が軸のスケールに関連しているように見えます。これは非常に直感に反します。twin()
axisartistパッケージを使用して、制限付きの軸を定義(0,1)
し、矢印のパラメーターをより細かく制御しようとし(0,1)
ましたが、プライマリ軸の上に完全に独立した軸を設定する方法がわかりませんでした。
何か案は?