Multilevel Default Values
This example sets default values on more than one level in the hierarchy. These statements create two axes in one figure window, setting default values on the figure level and the axes level:
t = 0:pi/20:2*pi; s = sin(t); c = cos(t); figure('defaultAxesPlotBoxAspectRatio',[1 1 1],... 'defaultAxesPlotBoxAspectRatioMode','manual'); subplot(1,2,1,'defaultLineLineWidth',2); hold on plot(t,s,t,c) text('Position',[3 0.4],'String','Sine') text('Position',[2 -0.3],'String','Cosine') subplot(1,2,2,'defaultTextRotation',90); hold on plot(t,s,t,c) text('Position',[3 0.4],'String','Sine') text('Position',[2 -0.3],'String','Cosine')

Issuing the same plot and text statements to each subplot region results in a different display,
reflecting different default values defined for the axes. The default defined on the figure
applies to both axes.
It is necessary to call hold
on to prevent the plot function from resetting axes
properties.
Note
If a property has an associated mode property (for example,
PlotBoxAspectRatio and PlotBoxAspectRatioMode), you
must define a default value of manual for the mode property when you
define a default value for the associated property.