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.

Relación de control de longitudes de eje y longitudes de unidades de datos

Puede controlar las longitudes relativas del eje, eje y eje (relación de aspecto del cuadro de trazado).xyz También puede controlar las longitudes relativas de una unidad de datos a lo largo de cada eje (relación de aspecto de datos).

Relación de aspecto de cuadro de trazado

La relación de aspecto del cuadro de trazado es la longitud relativa del eje, eje y eje.xyz De forma predeterminada, la proporción de aspecto del cuadro de trazado 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 representen las longitudes del eje relativo.

Por ejemplo, trace un círculo alargado. A continuación, establezca la relación de aspecto del cuadro de trazado para que el eje x sea el doble de la longitud del eje y del eje (no se muestra).yz

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

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

view(3)

Para ejes cuadrados, utilice.[1 1 1] Este valor es similar al uso del 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 datos

La relación de aspecto de datos es la longitud relativa de las unidades de datos a lo largo del eje, eje y eje.xyz 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 representen las longitudes relativas de las unidades de datos a lo largo de cada eje.

Por ejemplo, establezca la relación de modo que la longitud de 0 a 1 a lo largo del eje sea igual a la longitud de 0 a 0,5 a lo largo del eje y de 0 a 2 a lo largo del eje (no se muestra).xyz

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

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

view(3)

Para unidades de datos iguales en todas las direcciones, utilice.[1 1 1] Este valor es similar al uso del comando.axis equal Una unidad de datos en la dirección tiene la misma longitud que una unidad de datos en las direcciones y.x yz

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

Revertir a ratios predeterminados

Cambie la relación de aspecto de los datos. A continuación, vuelva al cuadro de trazado predeterminado y a las relaciones de aspecto de datos mediante 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