既存の複数のグラフを1つのグラフにまとめる
Ältere Kommentare anzeigen
同じ様式で異なった数値に対して作成した図が9種類保存してあります。これをfigure 1-9として1つにまとめるにはどうしたら良いでしょうか?subplotは現在進行形で作成しているデータのみがサブプロットされるので使えませんでした。
1 Kommentar
Kenta
am 31 Dez. 2019
こんにちは、そのデータやコードを添付していただけませんか?subplotでもできそうな気がします。
Akzeptierte Antwort
Weitere Antworten (2)
Saito
am 31 Dez. 2019
0 Stimmen
Saito
am 4 Jan. 2020
0 Stimmen
1 Kommentar
Kenta
am 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の代わりにそちらの変数に書き換えていただければと存じます。
Kategorien
Mehr zu グラフィックス オブジェクトの識別 finden Sie in Hilfe-Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!