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

gui AxEs

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

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

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

在写callback的时候,用axes(handles.axes1)来选择操作哪个Axes,handles.axes1里的axes1是要操作的那个Axes的tag值。

清除坐标set(handle_axes1,'xtick',[],'ytick',[],'xticklabel',[],'yticklable',[]); 坐标范围set(handle_axes1,'xlim',[xmin xmax],'ylim',[ymin ymax]); handle_axes1是坐标系axes1的句柄

设你的axes的句柄为handles.axes plot(handles.axes, ...) ,. ...是你要画的数据, 再用drawnow函数刷新。 如果你是用其他函数画图,类似。 如果你是显示图像,那么在用imshow等函数之前,加入语句axes(handles.axes)

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

将GUI界面里的axes的handles句柄传进去,最好将axes的句柄弄成全局的,在需要画图时,axes(handles.youaxes),就可以了。

步骤/方法 1打开Matlab。 2新建Gui File--New--GUI 可点击Blank GUI,出现布局窗口。 3保存为FunctionDrawing.fig,存储路径默认。 4通过选取Edit Text,Static Text,Axes按键,各字体、字样可通过双击相应选体进行修改。 5右击“绘图”--View Cal...

所以你要干什么,没有说清楚,到底想不想要网格。 在gui里,比如这四个图分别是axes1,axes2,axes3,axes4,在画图的时候,前面加一句 axes(handels,axes1),比如: axes(handels,axes1) plot(x,y) grid off axes(handels,axes2) plot(x,y) grid on ...

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