how to name a figure using a variable name
15 views (last 30 days)
Show older comments
Johannes Deelstra
on 14 May 2016
Commented: Image Analyst
on 23 May 2016
I have a figure and want to save this as a tiff or jpeg I have changed a date into variable = 'van190392 15' which I want to use in the file name Such that I get as filename;van190392 15.tiff or van190392 15.jpeg I get an error message, it seems not being allowed/possible
Accepted Answer
the cyclist
on 15 May 2016
Edited: the cyclist
on 15 May 2016
variable = 'van190392 15';
figure
plot(rand(3,4))
filename = [variable,'.tif'];
print('-dtiff',filename)
2 Comments
the cyclist
on 22 May 2016
Moved Johannes comment from an "answer" to here. He wrote,
"Thanks for the help, functions great"
Image Analyst
on 23 May 2016
A related note: To get a figure to have a name you want, instead of like "Figure 1", "Figure 2", etc., you can turn the 'NumberTitle' property 'Off' and set the 'name' property of the figure to a literal string or a string variable:
% Give a name to the title bar/figure.
set(gcf, 'Name', 'Demo by ImageAnalyst', 'NumberTitle', 'Off')
More Answers (0)
See Also
Categories
Find more on Printing and Saving in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!