有时候,自己编写的GUI中的axes用于显示图像,此时你不想让程序刚开始运行的时候显示坐标轴等信息,这是,你可以进行如下设置: 在你的每一个axes的CreateFcn函数中添加一下代码即可: set(hObject,'xTick',[]); set(hObject,'ytick',[]); set(hObject,'box','on');...
在axes的属性中把XTik和YTik的值里面0—1的值全部删掉,运行时显示出来的就没有数值大小了,如果想出现框框的形状在style/appearance里面将Box选项改成on就可以了~
1、首先,我们打开MATLAB编程软件,如图所示。点击左上角的新建,选择新建GUI工程。2、接着会弹出一个对话框,我们选择要新建的GUI样式.在此我们默认选择第一个.新建一个空白的GUI。3、我们在新建好的界面上放置axes坐标,三个画图按钮,一个清除按钮。4、我们进入代码中,在Open初始化函数中增加一个句...
有时候 自己编写的 GUI 中的 axes 用于显示图像 此时你不想让程序刚开始运行的时候显示坐标轴等信息 这是 你可以进行如下设置 在你的每一个 axes 的 CreateFcn 函数中添加一下代码即可 set(hObject,'xTick',[]); set(hObject,'ytick',[]); set(hObject,'box','on'); 举例结果如下所示 结果如上图...
求助! MATLAB..求助大神! 在制作GUI界面时,设置了3个axes,理想情况下,点击“出”按钮,分别在三个axes中显示图形。点击“除”,将对应的axes中图形清除。如图1。源程序如下。问题是:从GUIDE运行时,
进入这个axes的Inspector ,将Yscale选项由linear改为log,即由线性坐标轴改为对数坐标轴。
axes(handles.axes1) set(gca,'XColor',get(gca,'Color')) ;% 这两行代码功能:将坐标轴和坐标刻度转为白色 set(gca,'YColor',get(gca,'Color')); set(gca,'XTickLabel',[]); % 这两行代码功能:去除坐标刻度 set(gca,'YTickLabel',[]); ...
matlab GUI保存axes(坐标轴)上的图像 1.默认方式 matlab GUI默认菜单的保存图像默认为保持全部GUI,包括使用" 菜单->编辑->复制图形"。 2 保存可见区域 2.1 代码 [FileName,PathName] = uiputfile({'*.jpg','JPEG(*.jpg)';...'*.bmp','Bitmap(*.bmp)';...'*.gif','GIF(*.gif)';...'*.*',...
可这样:axes(handles.axes2);cla reset
设你的axes的句柄为handles.axes plot(handles.axes, ...) ,. ...是你要画的数据, 再用drawnow函数刷新。如果你是用其他函数画图,类似。如果你是显示图像,那么在用imshow等函数之前,加入语句axes(handles.axes)