Saving a figure bigger than screen size

I am trying to save a figure bigger than screen size, but it gets cut. How can I do it?

1 Comment

Found the answer in another thread.
Make the figure invisible before setting it's size with
set(fig, 'visible', 'off')

Sign in to comment.

Answers (2)

have you tried setting the outerposition bigger than the screensize?
full screen:
figure('units','normalized','outerposition',[0 0 1 1]);
twice sceensize:
figure('units','normalized','outerposition',[0 0 2 2]);
N/A
N/A on 12 May 2015
Edited: N/A on 12 May 2015
I tried:
function printpdf(h,outfilename)
set(h, 'PaperUnits','centimeters');
set(h, 'Units','centimeters');
pos=get(h,'Position');
set(h, 'PaperSize', [pos(3) pos(4)]);
set(h, 'PaperPositionMode', 'manual');
set(h, 'PaperPosition',[0 0 pos(3) pos(4)]);
print('-dpdf',outfilename);
I have made an script, and sometimes it plot it with the desired size and sometimes it is cut.

Categories

Find more on Graphics Performance in Help Center and File Exchange

Tags

Asked:

N/A
on 12 May 2015

Commented:

on 20 Jun 2017

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!