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 件のコメント

Frederik Brasz
Frederik Brasz 2017 年 6 月 20 日
Found the answer in another thread.
Make the figure invisible before setting it's size with
set(fig, 'visible', 'off')

サインインしてコメントする。

回答 (2 件)

Robbin van Hoek
Robbin van Hoek 2015 年 5 月 12 日
編集済み: Robbin van Hoek 2015 年 5 月 12 日

0 投票

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 2015 年 5 月 12 日
編集済み: N/A 2015 年 5 月 12 日

0 投票

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.

カテゴリ

ヘルプ センター および File ExchangeGraphics Performance についてさらに検索

タグ

質問済み:

N/A
2015 年 5 月 12 日

コメント済み:

2017 年 6 月 20 日

Community Treasure Hunt

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

Start Hunting!

Translated by