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

14 ビュー (過去 30 日間)
GI
GI 2018 年 5 月 22 日
編集済み: mizuki 2018 年 5 月 24 日
PaperPositionでFigureのサイズを指定して図を保存した際、あるサイズ以下で軸ラベルが見切れてしまうのですが、メインの図を小さくして軸ラベルが見切れないように図のサイズを設定、保存する方法はありますか?

回答 (1 件)

mizuki
mizuki 2018 年 5 月 24 日
編集済み: mizuki 2018 年 5 月 24 日
以下のような図になっているという認識で間違いありませんでしょうか。
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

カテゴリ

Help Center および File Exchange印刷と保存 についてさらに検索

製品

Community Treasure Hunt

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

Start Hunting!