stretch a figure command line
10 views (last 30 days)
Show older comments
Hello, I have a figure which I then print to an eps file with the printf command.
However, my X-AXIS is TOO TIGHT. Manually I stretch the figure and then save it, which works fine. But I can't do this manually for every figure (I have tons!). So, I tried setting some values for DataAspectRatio and PlotBoxAspectRatio .... but it doesn't work.. the image doesn't stretch in the x - direction like I want it to. I also tried it by moving paperunits... but it's not working...
I see there's a resize commmand, but I haven't been able to figure out how it works, and despite all I have searched through the web , I can't find an answer. If anyone out there knows the answer ... I would be happy to know it. Thanks
I
0 Comments
Answers (2)
Jan
on 29 Jul 2011
You can set the figure size programmatically:
set(gcf, 'Units', 'pixels', 'Position', [10, 100, 1000, 400]);
Instead of gcf you can insert the figure handle, if you have stored it before.
0 Comments
See Also
Categories
Find more on Creating, Deleting, and Querying Graphics Objects 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!