How to hide "Figure" the window title bar for a matlab figure?
30 views (last 30 days)
Show older comments
I want to retain the figure number but remove the word "Figure". I can do but it removes the figure number
% https://se.mathworks.com/matlabcentral/newsreader/view_thread/71110
f = figure('numbertitle', 'off');
MATLAB: 2016b OS: Debian 8.5
0 Comments
Accepted Answer
the cyclist
on 23 Oct 2016
Edited: the cyclist
on 23 Oct 2016
If I am understanding you correctly, that you want the automatic figure numbering, then you can do this:
figure
fn = get(gcf,'Number');
set(gcf,'Name',sprintf('%d',fn),'NumberTitle','off')
You can embed that second line into the last one, if you want:
figure
set(gcf,'Name',sprintf('%d',get(gcf,'Number')),'NumberTitle','off')
You could also get clever and anticipate the current figure number from the prior figure (if there is one), and do it all in one line:
figure('Name',sprintf('%d',get(gcf,'Number')+1),'NumberTitle','off')
But that is getting a little hazardous in assuming a prior figure, the fact that none of the prior ones were deleted, etc. So, I would stick with one of the other versions.
0 Comments
More Answers (0)
See Also
Categories
Find more on Data Exploration in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!