Click on plot line not working on windows?

5 次查看(过去 30 天)
Hi,
I am currently writing a program which does its stuff by having the user click on 2 different plot lines plotted using plotyy and on the background. It works fine on my macbook air but the thing is, when I run the same code on windows 7, only the clicks on the background are working. Here is what I am using to record the clicks:
set(ax(1),'ButtonDownFcn','arr=get(ax(2),''CurrentPoint''); % background click set(get(ax(1),'child'),'ButtonDownFcn','con=get(ax,''CurrentPoint'');'); % first line click set(get(ax(2),'child'),'ButtonDownFcn','pos=get(ax(2),''CurrentPoint''); % second line click
Any help appreciated.
Thank you.
  2 个评论
Antoine
Antoine 2014-5-22
I should have added that on windows, when clicking on the line, MATLAB "thinks" I'm clicking on the background as if the background was actually over the lines.
Jan
Jan 2014-6-1
Please post a running example. There is a problem with the number of quotes and you could a an example call to plotyy instead of expecting, that we will do this to reproduce your problem.
What exactly is "the backgorund"?

请先登录,再进行评论。

回答(1 个)

Antoine
Antoine 2014-6-1
Anybody? Are there known differences in the way MATLAB handles line clicking between mac and windows?

类别

Help CenterFile Exchange 中查找有关 Two y-axis 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by