MATLAB GUI怎么添加背景图片

作者:袖梨 2022-06-27

MATLAB GUI如何添加背景图片?具体应该怎么操作呢?本篇文章小编给大家分享一下MATLAB GUI添加背景图片方法,对此感兴趣的小伙伴们可以来看看。

先附上一段简洁有效的添加背景的程序

ha=axes('units','normalized','pos',[0 0 1 1]);

uistack(ha,'down');

ii=imread('beijing.jpg');

%设置程序的背景图为beijing1.jpg

image(ii);

colormap gray

set(ha,'handlevisibility','off','visible','off');

将这段程序复制到你的GUI的OpeningFcn中就可以啦。当然了,我这里的背景图叫beijing1.jpg,如果你要用就得把背景图片换成你自己的。

如何为MATLAB GUI添加背景图片

很多人添加完背景图片后,会发现自己的GUI中的众多坐标轴只会显示最后一个。下面是个简单的例子:

如何为MATLAB GUI添加背景图片

如何为MATLAB GUI添加背景图片

解决的办法倒是挺简单的。只要你将你的坐标轴放到面板上,就不会出现显示不出坐标轴的情况了。上面三个没放在面板上的坐标轴,只显示了最后一个。而下面放在面板上的坐标轴全显示出来了。

如何为MATLAB GUI添加背景图片

如何为MATLAB GUI添加背景图片

为了好看,应该把面板上的“面板”2字删掉。双击面板控件,在属性编辑器中找到面板的title属性,将“面板”删掉即可。再适当调整一下面板与坐标轴的相对大小就行了。

如何为MATLAB GUI添加背景图片

如何为MATLAB GUI添加背景图片

其实有的时候你会发现当图片大小不一时,显示在坐标轴上也会导致坐标轴变大变小,这个时候只要把坐标轴放到面板里,不论图片大小怎么变,都不会超出面板的界限。所以,要养成将面板与坐标轴搭配使用的好习惯。

原文链接:http://jingyan.baidu.com/article/fdffd1f87fa16ff3e98ca1a3.html

相关文章

精彩推荐