Displaying images in uipanel

9 ビュー (過去 30 日間)
Lolipop
Lolipop 2014 年 12 月 29 日
コメント済み: Lolipop 2014 年 12 月 29 日
Hi! I am trying to display images in two panels. I made push button and two panels with axes in it So this is my code:
[filename,pathname]=uigetfile({'*.*'},'Select file');
Filename=fullfile(pathname,filename);
var=strcat(pathname,filename);
ORI_IMG=imread(var);
axis(handles.axes1);
imshow(ORI_IMG);
title('original image');
but this display image in panel two. Is there any way I can choose in which panel I want to display my image?

採用された回答

Sean de Wolski
Sean de Wolski 2014 年 12 月 29 日
imshow(ORI_IMG,'Parent',handles.axes1)
Since the HandleVisibility for both axes if not 'on', they can never become the current axes and the axes(handles.axes1) line thus does nothing.
  3 件のコメント
Sean de Wolski
Sean de Wolski 2014 年 12 月 29 日
title(handles.axes1,'Hello')
Pretty much every graphics function allows you to specify the axes. I would do this versus changing the HandleVisibility. The reason is that you don't want someone typing plot(1:10) at the command prompt and having it mess up your user interface.
Lolipop
Lolipop 2014 年 12 月 29 日
thank you

サインインしてコメントする。

その他の回答 (0 件)

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by