Setting figure size in Livescript (globally)
이전 댓글 표시
How can i set the size of a figure in a Matlab-Livescript? I didn't find any documentation or forum-posts on that topic but looking at the .pdf-Files that are output by the .pdf-exporter shows figure sizes that are nowhere near acceptable.
Included images are scalable by using mouse handles. I get, that that's not possible with plots, but setting the width (height would be adjusted), ideally globally throughout the document would be a real benefit
답변 (3개)
Owen Paul
2019년 11월 20일
Hi Tim,
Just ran into this issue myself and I was able to edit the figure's position property to decrease the size which also results in a decreased size when saving as a PDF. To do this you will need a handle for the plot's grandparent (I guess that would be the name). This doesn't deal with the global issue but it is a quick fix.
p = scatter(dat.RatedHP,dat.MPG);
k = p.Parent;
k.Parent.Position = [360 198 400 300]; % this size worked for me
[360 198 560 420] is the default position for reference.
댓글 수: 2
Bill Tubbs
2020년 7월 5일
Also, if the plot is still current, you can simply so this:
set(gcf,'position',[0,0,400,250]);
This seemed to work for me.
wu lei
2021년 8월 24일
感谢你的帮助,我的问题得到解决。
Shirin Madarshahian
2020년 9월 18일
2 개 추천
Hi Tim,
If you change the figure properties, the figure size will be ok in your live editor. So for exaplme wherever you ploted something go and set the figure as below:
figure('Renderer', 'painters', 'Position', [10 10 900 600])
This will make your plot in paper size and then when you save it as pdf or word file it will be ok.
Shirin M
댓글 수: 2
Cory Dinkle
2022년 1월 25일
Extremely helpful, thank you.
Gary Clayman
2022년 10월 7일
Very helpful! Thanks!
Mariusz Wilk
2019년 6월 13일
0 개 추천
I had a similar problem. I had this problem when I tried to export my Live script by pressing Ctrl+P. The figures were oversized. It can be solved by clicking on the Export to PDF button in the Live Editor Tab, under Save.
I don't know if it helps. Maybe you've already tried it.
M
카테고리
도움말 센터 및 File Exchange에서 Graphics Performance에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!