Azzera filtri
Azzera filtri

Saving a figure bigger than screen size

32 visualizzazioni (ultimi 30 giorni)
Alon Wengierko
Alon Wengierko il 12 Mag 2015
Commentato: Frederik Brasz il 20 Giu 2017
I am trying to save a figure bigger than screen size, but it gets cut. How can I do it?
  1 Commento
Frederik Brasz
Frederik Brasz il 20 Giu 2017
Found the answer in another thread.
Make the figure invisible before setting it's size with
set(fig, 'visible', 'off')

Accedi per commentare.

Risposte (2)

Robbin van Hoek
Robbin van Hoek il 12 Mag 2015
Modificato: Robbin van Hoek il 12 Mag 2015
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]);

Alon Wengierko
Alon Wengierko il 12 Mag 2015
Modificato: Alon Wengierko il 12 Mag 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.

Categorie

Scopri di più su 2-D and 3-D Plots in Help Center e File Exchange

Tag

Community Treasure Hunt

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

Start Hunting!

Translated by