How to plot the contourf result inside an specific axes on GUI?
3 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Hello guys. I am having a problem when I try to load a picture, apply the Contourf function and plot in the correct axes. Every time I load the picture, the Contourf result takes place on the last axes on my GUI. Without using the GUI it works perfectly using a new figure. I will show the code without GUI and with GUI. Thank you so much.
--------------- BUTTON CODE -------------- [path, user_cance] = imgetfile();
if user_cance msgbox(sprintf('Please, select image!'), 'Error', 'Error'); return end
index = imread(path); index = imresize(index, 0.05); index_gray = rgb2gray (index);
index_rot = imrotate(index_gray, 90); index_ref = contourf(index_rot);
axes(handles.ax_index_ref); imshow(index_ref); ----------- END BUTTON CODE ----------




0 Kommentare
Antworten (1)
Walter Roberson
am 8 Okt. 2018
Pass the axes handle as the first parameter to contourf.
Note: doing so will not change which axes is the active axes, which could be just about any axes. I recommend that you search on tag:always-parent
0 Kommentare
Siehe auch
Kategorien
Mehr zu Lighting, Transparency, and Shading finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!