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.

Modifique las propiedades de los gráficos con dos ejesy

La función crea un objeto con el eje a en los lados izquierdo y derecho.yyaxisAxesy Las propiedades de los ejes relacionadas con el eje tienen dos valores.y Sin embargo, da acceso solamente al valor para el lado activo.MATLAB® Por ejemplo, si el lado izquierdo está activo, la propiedad del objeto contiene la dirección del eje izquierdo.YDirAxesy De forma similar, si el lado derecho está activo, la propiedad contiene la dirección del eje derecho.YDiry Una excepción es que la propiedad contiene una matriz de dos objetos de regla (uno para cada eje).YAxisy

Puede cambiar la apariencia y el comportamiento de un eje en particular de cualquiera de estas formas:y

  • Establezca el lado activo y, a continuación, cambie los valores de propiedad para el objeto.Axes

  • Tener acceso a los objetos de regla a través de la propiedad del objeto y, a continuación, cambiar los valores de propiedad para el objeto de regla.YAxisAxes

Cambiar propiedades de ejes

Modifique las propiedades de un gráfico con dos ejes estableciendo las propiedades.yAxes

Cree un gráfico con dos ejes y datos de trazado.y

x = [1 2 3]; y1 = [2 6 4; 3 5 4; 5 7 8]; y2 = 100*[5 5 3; 3 4 7; 5 6 3]; figure yyaxis left plot(x,y1) yyaxis right plot(x,y2)

Invierta la dirección de los valores crecientes a lo largo de cada eje.y Se usa para activar el lado izquierdo y establecer la dirección para el eje izquierdo.yyaxis lefty Del mismo modo, se usa para activar el lado derecho.yyaxis right A continuación, establezca la dirección del eje derecho.y

ax = gca; yyaxis left ax.YDir = 'reverse'; yyaxis right ax.YDir = 'reverse';

Cambiar propiedades de regla

Modifique las propiedades de un gráfico con dos ejes estableciendo las propiedades de la regla.y

Cree un gráfico con dos ejes y datos de trazado.y

x = [1 2 3]; y1 = [2 6 4; 3 5 4; 5 7 8]; y2 = 100*[5 5 3; 3 4 7; 5 6 3]; figure yyaxis left plot(x,y1) yyaxis right plot(x,y2)

Invierta la dirección de los valores crecientes a lo largo de cada eje estableciendo las propiedades del objeto de regla asociado a cada eje.y Se utiliza para referirse a la regla para el lado izquierdo y para referirse a la regla para el lado derecho.ax.YAxis(1)ax.YAxis(2)

ax = gca; ax.YAxis(1).Direction = 'reverse'; ax.YAxis(2).Direction = 'reverse';

Especificar colores mediante orden de color predeterminado

Especifique los colores de un gráfico con dos ejes cambiando el orden de color de los ejes predeterminado.y

Cree una figura. Defina dos valores de color RGB, uno para el lado izquierdo y otro para el lado derecho. Cambie el orden de color de los ejes por defecto a estos dos colores antes de crear los ejes. Establezca el valor predeterminado en el nivel de figura para que los nuevos colores afecten solo a los ejes que son elementos secundarios de la figura.fig Los nuevos colores no afectan a los ejes de otras figuras. A continuación, cree el gráfico.

fig = figure; left_color = [.5 .5 0]; right_color = [0 .5 .5]; set(fig,'defaultAxesColorOrder',[left_color; right_color]);  y = [1 2 3; 4 5 6]; yyaxis left plot(y)  z = [6 5 4; 3 2 1]; yyaxis right plot(z)

Consulte también

Funciones

Propiedades

Temas relacionados