<div dir="ltr"><div>The problem is that the second axes is getting the pick events, because it is on top of the first axes. This has been a problem for a long time, and we haven't found a good solution for it.<br><br></div>Ben Root<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Jan 30, 2018 at 10:10 AM, Neal Becker <span dir="ltr"><<a href="mailto:ndbecker2@gmail.com" target="_blank">ndbecker2@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I find that pick events are fine until I add twiny.  In that case, nothing<br>
happens when clicking.<br>
<br>
THe code outline is like:<br>
<br>
fig, ax = plt.subplots()<br>
ax2 = ax.twiny()<br>
ax.semilogy(...)<br>
fig.canvas.mpl_connect('pick_<wbr>event', onpick)<br>
ax2_xaxis = np.linspace (*ax.get_xlim(), endpoint=True,)/conversion<br>
ax2.semilogy (ax2_xaxis, np.ones (len(ax2_xaxis)) * 1e-3, alpha=0)<br>
ax2.set_xlabel(...)<br>
...<br>
<br>
removing all the lines about ax2 will restore pick function.<br>
<br>
______________________________<wbr>_________________<br>
Matplotlib-users mailing list<br>
<a href="mailto:Matplotlib-users@python.org">Matplotlib-users@python.org</a><br>
<a href="https://mail.python.org/mailman/listinfo/matplotlib-users" rel="noreferrer" target="_blank">https://mail.python.org/<wbr>mailman/listinfo/matplotlib-<wbr>users</a><br>
</blockquote></div><br></div>