我正在图中创建一组轴并为其'ButtonDownFcn'
属性分配回调,如下所示:
HRaxes = axes('Parent', Figure, 'Position', [.05 .60 .9 .35],...
'XLimMode', 'manual', 'ButtonDownFcn', @HR_ButtonDown);
回调函数定义如下:
function HR_ButtonDown(hObject, eventData)
%# Do some stuff here when the axes is clicked on...
end
回调工作正常,直到我在轴上绘制一些东西,如下所示:
plot(HRaxes, data.HR_X, data.HR_Y, 'b');
之后,当我单击轴时,回调不再触发。出了什么问题,我该如何解决?