How I do overlay 2 Matlab fig files?

I have 2 .fig files I want to overlay. Only difference between them is the trajectory line. I want to keep the legends same in the overlay figures as in the individual figures. I have attached the .fig files. How should I do it?

 Risposta accettata

f1 = openfig('trajectory id_88092.fig');
f2 = openfig('trajectory id_90788.fig');
leg = findall(f2,'Type','legend');
leg.AutoUpdate = 'off';
ln = findall(f1,'Type','line');
ax = findall(f2,'Type','axes');
ln_copy = copyobj(ln,ax);
uistack(ln_copy,'bottom')

2 Commenti

Thank you! It worked perfectly.
You're welcome!

Accedi per commentare.

Più risposte (0)

Categorie

Prodotti

Release

R2022b

Richiesto:

il 13 Mar 2023

Commentato:

il 14 Mar 2023

Community Treasure Hunt

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

Start Hunting!

Translated by