App Designer使用UIAxes显示图片并隐藏坐标轴和标题等信息

问题描述

App Designer使用UIAxes显示图片并隐藏坐标轴和标题等信息_第1张图片
在设计GUI时,显示图片通常使用坐标轴控件(UIAxes),但是当用坐标轴空间来显示图片时,我们不希望显示X轴Y轴标题等坐标轴信息。
App Designer使用UIAxes显示图片并隐藏坐标轴和标题等信息_第2张图片
如上图所示,显示X和Y和Title会显得比较难看。
因此需要进行隐藏,具体代码如下:

I = imread(img_file_name); %读取图片
imshow(I,'parent',app.UIAxes); % 显示图片到坐标轴

axis(app.UIAxes,'off');  %不显示坐标轴
title(app.UIAxes,'');    % 不显示标题
xlabel(app.UIAxes,'')  % 不显示X轴标签
ylabel(app.UIAxes,'')   % 不显示Y轴标签

如果想在启动GUI时就隐藏X轴标签、Y轴标签和标题等,可以将上述隐藏代码即该部分:

axis(app.UIAxes,'off');  %不显示坐标轴
title(app.UIAxes,'');    % 不显示标题
xlabel(app.UIAxes,'')  % 不显示X轴标签
ylabel(app.UIAxes,'')   % 不显示Y轴标签

写入启动回调函数 startupFcn:
startupFcn
App Designer使用UIAxes显示图片并隐藏坐标轴和标题等信息_第3张图片
在该位置写入即可。
App Designer使用UIAxes显示图片并隐藏坐标轴和标题等信息_第4张图片

你可能感兴趣的:(MATLAB语言,matlab,app,designer,GUI)