Figureをプロットするためにplotコマンドを使用し、setコマンドを使用して多くのプロパティを変更しました。私はプロットのハンドル(例えばh1)も保存します。既存のMATLABプロットを別の図にプロットする
私が必要とするのは、ハンドルを使用して、後で同じ図を自分のコードの後ろにプロットすることです。私はplotコマンドをチェックし、ハンドルを受け付けるバージョンは見つけられませんでした。私はまた、XdataとYdataを入手し、それらを使って同じ数字を再プロットすることを考えました。
最も簡単な解決策は何ですか?
編集1:PeterMが提案したcopyobjに基づく作業サンプルコード。
hf(1) = figure(1);
plot(peaks);
hf(2) = figure(2);
plot(membrane);
hf(3) = figure(3);
ha(1) = subplot(1,2,1);
ha(2) = subplot(1,2,2);
for i = 1:2
hc = get(hf(i),'children');
hgc = get(hc, 'children');
copyobj(hgc,ha(i));
end
編集2:私はまた、サブプロットに(伝説を含む)の数値をコピーすることができますthis functionが見つかりました。