保存するFigureのサイズの指定について

PaperPositionでFigureのサイズを指定して図を保存した際、あるサイズ以下で軸ラベルが見切れてしまうのですが、メインの図を小さくして軸ラベルが見切れないように図のサイズを設定、保存する方法はありますか?

답변 (1개)

mizuki
mizuki 2018년 5월 24일
편집: mizuki 2018년 5월 24일

1 개 추천

以下のような図になっているという認識で間違いありませんでしょうか。
h_f = figure;
h_plot = plot(rand(5,5), 'o');
h_ax = h_f.Children;
h_f.PaperPosition(3:4) = 0.1;
h_ax.Position(3:4) = 1;
以下のページの回答欄の図にもありますように、Figure の OuterPosition プロパティの中に axes の Position プロパティが入っています。そのため、PaperPosition のサイズは Position のサイズより大きい必要があります。axes の Position を調節してみてはいかがでしょうか。
  • 参考: Adjusting size of plot in Matlab so that graph does not get cut off by edge of plot window

카테고리

도움말 센터File Exchange에서 印刷と保存에 대해 자세히 알아보기

제품

질문:

GI
2018년 5월 22일

편집:

2018년 5월 24일

Community Treasure Hunt

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

Start Hunting!