How to add a secondary axis to a .fig ?
4 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Marguerite Marnat
le 2 Nov 2021
Réponse apportée : Johannes Hougaard
le 3 Nov 2021
I know that a secondary axis can be added using e.g. yyaxis and that its properties can then also be edited in the property editor of the figure. However I could not find how to add a secondary axis to a saved .fig, how would one do that ?
0 commentaires
Réponse acceptée
Johannes Hougaard
le 3 Nov 2021
Use the function 'open' to load the saved figure to a variable (a handle) and use yyaxis to add the secondary axis
figure;
axes;
x = linspace(-4*pi,4*pi,200);
plot(x,sin(x))
savefig(gcf,'newfigure.fig');
nf = open('newfigure.fig');
yyaxis(nf.CurrentAxes,'right');
plot(x,cos(x./3))
0 commentaires
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Annotations dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!