2012-04-07 4 views
3

私は3つの図をMATLABにプロットしようとしていますが、それらはMATLAB内で正常に出力されています。 MATLAB内での外観のスクリーンショットです。私はprint -djpeg -r300 Output.jpegを使用して、それを保存すると(私は私のスクリプトを実行し、すなわち一度) enter image description hereMATLAB Subplot Export

しかし、それは次のようになります。 enter image description here

私はFileExchangeから任意のファイルをダウンロードしなくても、それを修正するにはどうすればよいですか? 私はSEで同様の質問をしましたが、FileExchangeで使用できるファイルの使用をお勧めします。ここで

は、私はすでに試みているものです:

set(gcf, 'PaperUnits', 'inches'); 
set(gcf, 'PaperSize', [10 10]); 
set(gcf, 'PaperPosition', [0 0 10 10]);%No improvement 
+0

図のウィンドウのファイルメニューで 'ページ設定'(または多分それは印刷プレビューです)で試してみることができます。これにより、ページのサイズ、向き、余白などを変更して、印刷出力に与える影響を確認できます。そこにあるものを見つけることができれば、それをプログラム的に実行するための対応する 'set(gcf、...) 'が存在するはずです。 – Richante

+0

私の答えを読んで、それは簡単ですし、それは動作します。あなたが印刷されたイメージの奇妙なサイズ以外のいくつかの問題を抱えていない限り、それは質問から明らかではなかった – Castilho

答えて

0

は、それは図形の大きさに印刷サイズを適応させますset(gcf, 'PaperPositionMode','auto')

を試してみてください。それは、あなたが持っている相対的なサイズのすべての問題を解決します:)

+0

作品は魅力のようです! –