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.

Crear gráfico con múltiples ejes y ejesxy

Este ejemplo muestra cómo crear un gráfico utilizando los lados inferior e izquierdo de los ejes para la primera gráfica y los lados superior y derecho de la segunda gráfica.

Trace una línea roja utilizando la función.line Establezca el color de las líneas del eje y del eje en rojo.xy

A partir de la versión r2014b, puede utilizar la notación de puntos para establecer las propiedades.Note: Si está utilizando una versión anterior, utilice la función en su lugar, como.setset(ax1,'XColor','r')

figure x1 = 0:0.1:40; y1 = 4.*cos(x1)./(x1+2); line(x1,y1,'Color','r') ax1 = gca; % current axes ax1.XColor = 'r'; ax1.YColor = 'r';

Cree un segundo eje en la misma ubicación que los primeros ejes estableciendo la posición de los segundos ejes igual a la posición de los primeros ejes. Visualice el eje en la parte superior de los ejes y el eje en el lado derecho.xy Establezca los ejes para que los primeros ejes sean visibles debajo de los segundos ejes.Color'none'

A partir de la versión r2014b, puede usar la notación de puntos para consultar las propiedades.Note: Si está utilizando una versión anterior, utilice la función en su lugar, como.getax1_pos = get(ax1,'Position')

ax1_pos = ax1.Position; % position of first axes ax2 = axes('Position',ax1_pos,...     'XAxisLocation','top',...     'YAxisLocation','right',...     'Color','none');

Trace una línea en los segundos ejes. Establezca el color de línea en negro para que coincida con el color del eje y eje correspondientes.xy

x2 = 1:0.2:20; y2 = x2.^2./x2.^3; line(x2,y2,'Parent',ax2,'Color','k')

El gráfico contiene dos líneas que corresponden a diferentes ejes. La línea roja corresponde a los ejes rojos. La línea negra corresponde a los ejes negros.

Consulte también

Funciones

Temas relacionados