在axes的属性中把XTik和YTik的值里面0—1的值全部删掉,运行时显示出来的就没有数值大小了,如果想出现框框的形状在style/appearance里面将Box选项改成on就可以了~
打开GUI:在MATLAB中打开你的GUI界面。 选择坐标轴控件:在GUI中找到需要去掉标尺的坐标轴控件(通常是axes控件)。 打开属性编辑器:双击该坐标轴控件,或者右键点击后选择“View Callbacks” -> “View Property Inspector”来打开属性编辑器。 修改属性: 在属性编辑器中,找到XTickLabel和YTickLabel属性,将其值清空。
有时候,自己编写的GUI中的axes用于显示图像,此时你不想让程序刚开始运行的时候显示坐标轴等信息,这是,你可以进行如下设置: 在你的每一个axes的CreateFcn函数中添加一下代码即可: set(hObject,'xTick',[]); set(hObject,'ytick',[]); set(hObject,'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'); 举例结果如下所示 结果如上图...
进入这个axes的Inspector ,将Yscale选项由linear改为log,即由线性坐标轴改为对数坐标轴。
axis off;%去除axes坐标,完整显示图片 a6=a5; a=str2double(get(handles.edit1,'string'));%读取用户输入的焦距 b=str2double(get(handles.edit2,'string'));%读取用户输入的物距 d=a/(b-a);%由高斯公式计算垂轴放大率 ma=max(max(a6));
axes(handles.axes1) set(gca,'XColor',get(gca,'Color')) ;% 这两行代码功能:将坐标轴和坐标刻度转为白色 set(gca,'YColor',get(gca,'Color')); set(gca,'XTickLabel',[]); % 这两行代码功能:去除坐标刻度 set(gca,'YTickLabel',[]); ...
可这样:axes(handles.axes2);cla reset
% 消除axes坐标轴 set(handles.axes1,'Xtick',[],'Ytick',[]); set(handles.axes1,'Xcolor',[1 1 1],'Ycolor',[1 1 1]); set(handles.axes2,'Xtick',[],'Ytick',[]); set(handles.axes2,'Xcolor',[1 1 1],'Ycolor',[1 1 1]); ...