摆脱图标题中的“图1”字样

15

我有一个图形,想要将其名称设置为第2步/3:模拟绘图窗口,但是它的名称是:图2:第2步/3:模拟绘图窗口

我该如何将其名称更改为我想要的名称?

我不知道是否必要,但在代码开头我写了:

hFig = figure('Name','window 1','Visible','Off');

在我的代码结尾处,我写下了:

hFig = figure('Name','Step 2 of 3: Simulation Plot Window','Menubar','none', 'Resize','off', ...
    'WindowStyle','modal', 'Position',[300 300 1150 600]);
1个回答

24

在标题中显示数字是图形的一个属性之一。默认情况下,它设置为on,除非您正在使用GUIDE

无论如何,要删除它,请使用

set(gcf,'NumberTitle','off');

更好的方式是使用从调用figure函数得到的句柄:

hFig = figure('Name','window 1','Visible','Off');
set(hFig,'NumberTitle','off');

另外,(如 @GuntherStruyf 也提到的那样),在调用figure函数本身时也可以实现:

hFig = figure('Name','window 1','Visible','Off','NumberTitle','off');

7
你也可以立即把它添加到图形创建本身中: hFig = figure('Name','第2/3步: ...','NumberTitle','off') - Gunther Struyf

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接