wdjh.net
当前位置:首页 >> gui AxEs >>

gui AxEs

如果axes的Tag属性是axes1,那么在其它GUI对象的回调函数里面plot(handles.axes1,x,y)

axes(handles.axes1); imshow(img_new);

这样d的代码可以实现: set (handles.axes1,'Xtick','off','Ytick','off'); 其中 其中handles.axes1是你要设置坐标隐藏的坐标系的句柄 set(handles.axes1,'Xtick',[],'Ytick',[]); set(handles.axes1,'Xcolor',[1 1 1],'Ycolor',[1 1 1]);

lz问的是让图像和axes一样大,而不是axes和图像一样大。 如果lz是想让图像显示出来和axes一样大,就在调用imshow的时候最后加一个参数 'fit'。如果图像长宽比例和axes不一样,显示结果会造成挤压变形。 如果lz是想让图像本身数据变的和axes一样...

如下修改就好了 [FileName2,PathName2] = uigetfile('*.bmp','*.jpg','Select BMP file'); path=fullfile(FileName2,FileName2) img=imread(path); axes(handles.axes1); imshow(img); 原因可能是你的GUI中有其他figure出现时,在那个figure中...

怀疑你把坐标系的 HandleVisibility 属性设为 callback 或 off 了。具体原因需要分析你的代码(方便的话可以传到网盘上)。 在这个问题未解决之前,也可以用指定Parent属性的方式在特定坐标系里绘图(大多数的绘图函数都支持指定该属性),例如...

如下:axes10001是我的axes的tag axes(handles.axes10001) ; cla reset

可以看看这个例子:x = 0 : 0.01 : 2 * pi;y1 = sin(x); y2 = cos(x);y3 = sin(x) + cos(x);plot(x, y1)axes('position',[0.55 0.65 0.3 0.2])plot(x, y2)xlabel('y2 =cos(x)');axes('position', [0.15 0.15 0.30.2])pl...

对于多axes的GUI,关键的一点就是在绘图前指定axes。 例如,对于第二个按钮,可以看到对应的axes的Tag是axes4,那么,在该按钮的回调函数里最前面加一句: axes(handles.axes4);后面该用什么命令用什么命令绘图即可。

方法如下: 创建一个GUI 画好了就如下图。 直接放代码了: 重点处加粗了。 % --- Executes on button press in pushbutton2. function pushbutton1_Callback(hObject, eventdata, handles) % hObject handle to pushbutton2 (see GCBO) % eventd...

网站首页 | 网站地图
All rights reserved Powered by www.wdjh.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com