Esta página aún no se ha traducido para esta versión. Puede ver la versión más reciente de esta página en inglés.

Controlar la relación de las longitudes de la unidad de datos y del eje

Puede controlar las longitudes relativas de los ejes x, y y z (relación de aspecto del cuadro de la gráfica). También puede controlar las longitudes relativas de una unidad de datos a lo largo de cada eje (relación de aspecto de los datos).

Representar la relación de aspecto del cuadro

La relación de aspecto del cuadro de la gráfica se conforma a partir de las longitudes de los ejes x, y y z. De forma predeterminada, la relación de aspecto del cuadro de la gráfica se basa en el tamaño de la figura. Puede cambiar la relación de aspecto utilizando la función pbaspect. Establezca la relación como un vector de tres elementos de valores positivos que representan las longitudes relativas de los ejes.

Por ejemplo, represente un círculo alargado. Después establezca la relación de aspecto del cuadro de la gráfica para que el eje x sea el doble de largo que los ejes y y z (no mostrados).

t = linspace(0,2*pi);
plot(sin(t),2*cos(t))
grid on
pbaspect([2 1 1])

Muestre los ejes en una vista en 3D para ver el eje z.

view(3)

Para los ejes cuadrados, utilice [1 1 1]. Este valor es similar a utilizar el comando axis square.

t = linspace(0,2*pi);
plot(sin(t),2*cos(t))
grid on
pbaspect([1 1 1])

Relación de aspecto de los datos

La relación de aspecto de los datos es la longitud relativa de las unidades de datos a lo largo de los ejes x, y y z. Puede cambiar la relación de aspecto utilizando la función daspect. Establezca la relación como un vector de tres elementos de valores positivos que representan las longitudes relativas de las unidades de datos a lo largo de cada eje.

Por ejemplo, establezca la relación para que la longitud de 0 a 1 a lo largo del eje x sea igual que la longitud de 0 a 0,5 a lo largo del eje y y 0 a 2 a lo largo del eje z (no mostrado).

t = linspace(0,2*pi);
plot(sin(t),2*cos(t))
grid on
daspect([1 0.5 2])

Muestre los ejes en una vista en 3D para ver el eje z.

view(3)

Para obtener unidades de datos iguales en todas las direcciones, utilice [1 1 1]. Este valor es similar a utilizar el comando axis equal. Una unidad de datos en la dirección x tiene la misma longitud que una unidad de datos en las direcciones y y z.

t = linspace(0,2*pi);
plot(sin(t),2*cos(t))
grid on
daspect([1 1 1])

Volver a las relaciones predeterminadas

Modifique la relación de aspecto de los datos. Después vuelva a las relaciones de aspecto predeterminadas del cuadro de la gráfica y los datos con el comando axis normal.

t = linspace(0,2*pi);
plot(sin(t),2*cos(t))
grid on
daspect([1 1 1])
axis normal

Consulte también

Funciones

Temas relacionados