Filter löschen
Filter löschen

Setting Common Axes for all Figures

9 Ansichten (letzte 30 Tage)
Dhirendu Somani
Dhirendu Somani am 11 Jul. 2020
Beantwortet: madhan ravi am 11 Jul. 2020
fig_id = 1 ; % This is my figure id
I have to plot many figures, so is there a way to set common axes properties for all figures.
Currently I have to set same axes (e.g. below code) all the time for each new figure.
x = linspace(0,2*pi,100); y = sin(x); y1 = cos(x);
figure(fig_id); fig_id=fig_id+1;
axes1 = axes('Parent',figure(fig_id-1), 'TickDir','out','YMinorTick','on', 'YMinorGrid','on','XGrid','on', 'GridLineStyle','-' )
set(axes1,'TickLabelInterpreter','latex','FontSize',Font_axes);
plot(x,y,'Parent',axes1,'LineWidth',2);
figure(fig_id); fig_id=fig_id+1;
axes1 = axes('Parent',figure(fig_id-1), 'TickDir','out','YMinorTick','on', 'YMinorGrid','on','XGrid','on', 'GridLineStyle','-' )
set(axes1,'TickLabelInterpreter','latex','FontSize',Font_axes);
plot(x,y1,'Parent',axes1,'LineWidth',2);

Akzeptierte Antwort

madhan ravi
madhan ravi am 11 Jul. 2020
See my comment above.

Weitere Antworten (0)

Community Treasure Hunt

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

Start Hunting!

Translated by