How to add a secondary axis to a .fig ?
10 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Marguerite Marnat
am 2 Nov. 2021
Beantwortet: Johannes Hougaard
am 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 Kommentare
Akzeptierte Antwort
Johannes Hougaard
am 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 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Annotations finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!