i will explain how to export figures to a file using hgexport with matlab.
here is how:
first you need to create the figure:
h.figure = figure
clf
position = get(gcf,'Position');
set(h.figure,'Color','w',...
'PaperPositionMode', 'auto', ...
'Units','in','Position',[position(1:2) 6 2.5 ],...
'PaperPosition',[0.25 0.25 6 2.5])
then, plot the figure. use all the commands you like, like plot, stairs and subplot...
at the end, export the figure using hgexport:
myStyle = hgexport('factorystyle');
myStyle.Format = 'png';
myStyle.Width = 6;
myStyle.Height = 2.5;
myStyle.Resolution = 300;
myStyle.Units = 'inch';
myStyle.FixedFontSize = 12;
hgexport(h.figure,'fileout.png',myStyle,'Format','png')
with Width and Height you can control the size of the file in inch (units).
3 comments:
super, danke otmezger,
genau das brauchte ich
Awesome... Thank you!
Great code! Thank you!
I have a further question:
I use export_fig to finally do the exportation.
Therefore, I want to use hgexport ONLY to setup the figure style, but NOT to use the hgexport to do the exportation.
Is there a way using hgexport or other codes to only set the figure style but not do the exportation.
Thank you!
Post a Comment