Saving Custom Sized Graphs in MATLAB
古いコメントを表示
I have recently been trying to create a custom-sized graph in MATLAB and save it automatically using the saveas function. I am having issues saving the files in the size that I create them.
Roughly speaking, my code is as follows:
mygraph = figure('Position',[1,20,1280,1024]);
%creates a figure positioned 1 px from the left of the screen, 20 px from the bottom of the screen, that is 1280 px in length and 1024 px in height
% some code to create graph
saveas(mygraph,'mygraphfilename','emf')
% saves figure as mygraphfilename.emf.
So far, the code above can create a custom-sized graph on my screen, but it seems to save the pictures in a default size. The weird thing is that if I do not use the saveas function and save the figure manually, then the image retains its size.
For clarification purposes, I'm currently saving the graphs as emf, though I'm also open to using jpg/png/bmp if works fine too.
採用された回答
その他の回答 (2 件)
Chetan Rawal
2012 年 10 月 16 日
編集済み: Chetan Rawal
2012 年 10 月 16 日
There is more insight on custom printing for dimensions in the following link:
http://www.mathworks.com/support/solutions/en/data/1-16WME/index.html?product=ML&solution=1-16WME
カテゴリ
ヘルプ センター および File Exchange で Creating, Deleting, and Querying Graphics Objects についてさらに検索
製品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!