既存の複数のグラフを1つのグラフにまとめる
Show older comments
同じ様式で異なった数値に対して作成した図が9種類保存してあります。これをfigure 1-9として1つにまとめるにはどうしたら良いでしょうか?subplotは現在進行形で作成しているデータのみがサブプロットされるので使えませんでした。
1 Comment
Kenta
on 31 Dec 2019
こんにちは、そのデータやコードを添付していただけませんか?subplotでもできそうな気がします。
Accepted Answer
More Answers (2)
Saito
on 31 Dec 2019
0 votes
Saito
on 4 Jan 2020
0 votes
1 Comment
Kenta
on 5 Jan 2020
for i=1:(グラフの数)
subplot(9,1,1)
bar(x1(1,:),y1(1,:));%x1の部分を適宜変更する
hold on
xlim([-250 800]);
xticks(-2500:100:800);
ylim([0 100]);
yticks(0:50:100);
end
上のように、グラフの数だけfor文で繰り返せばいいと思います。
今回は、質問者さまが、生データではなく、figファイルを添付されていたので、figファイルから生データの値を取り出すために関数openで図を開いてから棒グラフの値を取得しています。実際は、何かしらの変数やセンサーデータなどから値を取得しているはずで、x1の代わりにそちらの変数に書き換えていただければと存じます。
Categories
Find more on グラフィックス オブジェクトの識別 in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!