私は、多くのパッチを含む既存のプロット(軸)を持っています。そして、私は既存の軸にいくつかのボタンを追加したいと思います。次のコードを記述すると、軸全体がボタンとして表示されます。つまり、クリックが軸上のどこでも検出されます。 matplotlibので与えexampleが既存の軸を使用しますが、新しい軸を使用していない(?)軸のボタン位置決め(matplotlib)
# Create axes
axprev = plt.axes([0.7, 0.05, 0.1, 0.075])
axnext = plt.axes([0.81, 0.05, 0.1, 0.075])
# Make Buttons of those axes.
bnext = Button(axnext, 'Next')
bnext.on_clicked(callback.next)
bprev = Button(axprev, 'Previous')
bprev.on_clicked(callback.prev)
を
# ax is the reference to axes containing many patches
bSend = Button(ax, 'send')
bSend.on_clicked(fu)
私は既存の軸上のボタンを配置することができる方法はあります ?
このような精巧な答えをありがとう!私は**既存の軸**にボタンを追加する方法があるかもしれないと思ったので、私は "1軸/ボタン"の方法で行くつもりはありません。ありがとう。 – vvy
ボタン**が**軸のようにもっと考えてみてください。プロットする軸は1つあり、**ボタンは**です。つまり、既存の軸をボタンに変えることです。 – ImportanceOfBeingErnest
そして2回目の解析で、 'InsetPosition'を使用したことがわかります。私はそれが好きです。ありがとう。 – vvy