[Matplotlib-users] mouse cursor coordinates

Juan fiolj at yahoo.com
Mon May 30 08:36:47 EDT 2016

It works well in my system (linux gentoo) with ipython-4.0.3,
python-2.7.10 and python-3.4.3.

Did you try running it outside spyder?
May be save it into a file (test_cursor.py) and run it directly from a
system console to see if the problem is with spyder.

Anyway, I am not very experienced. May be someone else may have a better

On 30/05/16 07:17, grivet wrote:
> Hello,
> I want to retrieve the mouse cursor coordinates when i click inside a
> figure. I have tried a variety ef example programs, such as
> from pylab import *
> fig = plt.figure()
> ax = fig.add_subplot(111)
> ax.plot(np.random.rand(10))
> def onclick(event):
>     print("button=%d, x=%d, y=%d, xdata=%f, ydata=%f" %(
>         event.button, event.x, event.y, event.xdata, event.ydata))
> cid = fig.canvas.mpl_connect('button_press_event', onclick)
> ax.set_title("click on figure")
> show()
> The figure gets plotted, then nothing happens: the program simply ends
> and focus retruns to the IPython console.
> I am using distribution Anaconda/Python35/Spyder under Win7-64. What did
> I miss ?
> Thank you for your help,
> JP Grivet
> _______________________________________________
> Matplotlib-users mailing list
> Matplotlib-users at python.org
> https://mail.python.org/mailman/listinfo/matplotlib-users

More information about the Matplotlib-users mailing list