Query or set the data aspect ratio of the current axes.
The aspect ratio is a normalized 3-element vector representing the span of the x, y, and z-axis limits.
daspect (mode)
Set the data aspect ratio mode of the current axes. mode is
either "auto" or "manual".
daspect (
"mode")
Return the data aspect ratio mode of the current axes.
daspect (hax, …)
Operate on the axes in handle hax instead of the current axes.
See also: axis, pbaspect, xlim, ylim, zlim.
The following code
clf;
x = 0:0.01:4;
plot (x,cos(x), x,sin(x));
axis square;
daspect ([1 1 1]);
title ("square plot box with axis limits [0, 4, -2, 2]");
Produces the following figure
| Figure 1 |
|---|
![]() |
The following code
clf;
x = 0:0.01:4;
plot (x,cos (x), x,sin (x));
axis ([0 4 -1 1]);
daspect ([2 1 1]);
title ("square plot box with axis limits [0, 4, -1, 1]");
Produces the following figure
| Figure 1 |
|---|
![]() |
The following code
clf;
x = 0:0.01:4;
plot (x,cos(x), x,sin(x));
daspect ([1 2 1]);
pbaspect ([2 1 1]);
title ("2x1 plot box with axis limits [0, 4, -2, 2]");
Produces the following figure
| Figure 1 |
|---|
![]() |
The following code
clf;
x = 0:0.01:4;
plot (x,cos(x), x, sin(x));
axis square;
set (gca, "activepositionproperty", "position");
daspect ([1 1 1]);
title ("square plot box with axis limits [0, 4, -2, 2]");
Produces the following figure
| Figure 1 |
|---|
![]() |
The following code
clf;
x = 0:0.01:4;
plot (x,cos(x), x,sin(x));
axis ([0 4 -1 1]);
set (gca, "activepositionproperty", "position");
daspect ([2 1 1]);
title ("square plot box with axis limits [0, 4, -1, 1]");
Produces the following figure
| Figure 1 |
|---|
![]() |
Package: octave