subplot 配置 余白 変更

22 ビュー (過去 30 日間)
Etsuro Ito
Etsuro Ito 2019 年 1 月 25 日
コメント済み: michio 2019 年 2 月 2 日
k=1:1:22
subplot(4,6,k)
subplotを用いて1つの図に22個のグラフを一行あたり4,5,4,5,4個ずつ表示したい。
この図のように余白を極力排除して配置するにはどのようにしたらよいでしょう。
現在は以上のコードで表示しています。
  1 件のコメント
michio
michio 2019 年 2 月 2 日
質問の投稿、ありがとうございました。もし課題や疑問が解決されておりましたら、
ぜひ、該当する回答の「この回答を採用」ボタンのクリックをお願いいたします。

サインインしてコメントする。

採用された回答

Kenta
Kenta 2019 年 1 月 26 日
clear;clc;close all
onion = imread('onion.png');
onionArray = repmat(onion, [ 1 1 1 22]);
montage(onionArray,'size',[6 4]);
こちらに同様の質問と回答がありました。参考になるかもしれません。
ちなみに、一行あたり4,5,4,5,4個ずつ表示したい、とのことですが、
4または5個ごとにデータの中身に区切りがあるのでしょうか。もしないのであれば、
montageで表示させると余白がなく、きれいに表示できると思います(添付の画像)。
22枚の写真を、例えば、imagedatastoreなどを使ってまとめるとうまく表示できると思います。
もし、何かあればご返信いただけると幸いです。

その他の回答 (0 件)

製品


リリース

R2017a

Community Treasure Hunt

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

Start Hunting!