Я создаю набор осей на фигуре и назначаю обратный вызов для его свойства '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');
После чего обратный вызов больше не срабатывает, когда я нажимаю на оси. Что не так и как я могу это исправить?