[Matplotlib-users] mouse cursor coordinates
Juan
fiolj at yahoo.com
Mon May 30 11:11:44 EDT 2016
Ok, I do not use spyder so I may be wrong, but it looks that it works if
in the preferences windows (Tools -> Preferences)
in the option:
"IPython console"
In the tab:
"Graphics"
you select the Backend:
"Automatic"
You probably have to restart spyder for it to work.
Regards,
Juan
On 30/05/16 11:40, grivet wrote:
> Le 30/05/2016 à 14:36, Juan a écrit :
>> 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
>> advice.
>> Regards,
>> Juan
>>
>>
>> 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
>
> Juan,
>
> It seems you are right; all the examples I had tried unsuccessfully
> before work OK when launched in command
>
> window . What should I do next ?
>
> JP Grivet
>
>
More information about the Matplotlib-users
mailing list