2012-11-24 40 views
2

我嘗試在Matlab中生成一個14 x 5的子圖,但子圖具有方形軸,所以在顯示時子圖是不可讀的。同樣,當我將結果繪製成PDF時,子圖太小而無法讀取。我怎樣才能防止這個問題?Matlab子插圖擠壓

+0

你想增加文本的大小嗎? 「不清楚」是什麼意思? – PearsonArtPhoto

+0

我通常會做很多獨立的子圖。說,14 1x5s。除非你有一個非常高分辨率的屏幕,否則我沒有看到你將如何讓你的圖顯示出來(至少在MATLAB默認設置下)。 – dinkelk

回答

1

如果您不希望子圖在打印到pdf時被擠壓,可以增加打印到的「紙張」的大小。打印之前執行以下代碼:

set(gcf, 'PaperUnits', 'inches'); 
set(gcf, 'PaperSize', [12 12]); 
0

嘗試使用

set(gcf,'PaperPositionMode','auto') 

「這確保印刷版的尺寸與屏幕上的版本相同」。 (來自Matlab-幫助打印)