Filter löschen
Filter löschen

figureのpos​ition領域(プロ​ット範囲)のみの保存​方法

28 Ansichten (letzte 30 Tage)
NAKAI TAKUYA
NAKAI TAKUYA am 18 Jul. 2018
Kommentiert: NAKAI TAKUYA am 18 Jul. 2018
上記ページで青枠で囲まれたプロット範囲(position領域)のみを.figまたはjpgで保存したいのですが、方法を教えていただきたく思います。
  1 Kommentar
michio
michio am 18 Jul. 2018
URLをハイパーリンク化しました。

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

michio
michio am 18 Jul. 2018
「余白を最小限にした Figure の保存」 の最後のサンプルコード部分が参考になるかと思います。
この時に、
axes = gca;
axes.Position = [0,0,1,1];
上記コマンドで axes オブジェクトの Position プロパティを Figure 全体を占めるようにしておけば、ご所望のファイル出力になるかと思います。ご確認いただけますでしょうか。
fig = gcf;
plot(rand(10,2))
axes = gca;
axes.Position = [0,0,1,1];
fig.PaperPositionMode = 'auto'
fig_pos = fig.PaperPosition;
fig.PaperSize = [fig_pos(3) fig_pos(4)];
% ファイル形式での Figure の保存
% Figure をファイルに保存します。
print(fig,'MySavedFile','-djpeg')
  1 Kommentar
NAKAI TAKUYA
NAKAI TAKUYA am 18 Jul. 2018
ありがとうございます。解決しました!

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu 印刷と保存 finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!