Issue implementing WindowButtonDownFnc to a single plot/image
1 次查看(过去 30 天)
显示 更早的评论
I'm currently using the App Designer; my aim is to get pixel data (from a left mouse button click) from an image designated in a single UIAxes object (ImageAxes), and display the data in another UIAxes object (PixelAxes). To give a bit more context, each pixel of the image corresponds to a specific RAMAN spectra.
My issue is that even though I specify the 'CurrentPoint' coordinates to be taken from JUST ImageAxes; whenever I click on another plot, the displayed spectra changes. In other words, the CurrentPoint property applies to ALL of the axes rather than a single one. What I've done so far is given down below. I tried to implement a line from the answer here.
function ImageAxesWindowButtonDown(app, event)
if ~isempty(event.Source.CurrentObject) && isequal(event.Source.CurrentObject.Tag, 'imageAxTag')
temp = app.ImageAxes.CurrentPoint;
xy = [temp(1,1) temp(1, 2)]; xySum = round(sum(xy));
plot(app.PixelAxes, app.shift_lambda, app.finalDataNormalized(:, xySum))
end
end
Could it be because I did not designate the tag properly?
2 个评论
回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Display and Exploration 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!