Main Content

La traducción de esta página está obsoleta. Haga clic aquí para ver la última versión en inglés.

Combinar gráficas de líneas y barras utilizando dos ejes y

Este ejemplo muestra cómo combinar una gráfica de líneas y una de barras utilizando dos ejes y diferentes. También muestra cómo personalizar las líneas y barras.

Cree una gráfica con dos ejes y utilizando yyaxis. Las funciones de gráficas apuntan al lado activo de la gráfica. Controle el lado activo utilizando yyaxis. Represente una gráfica de barras utilizando el eje y izquierdo. Represente una gráfica de líneas utilizando el eje y derecho. Asigne el objeto de serie de barras y el objeto de la línea de la gráfica a las variables.

days = 0:5:35;
conc = [515 420 370 250 135 120 60 20];
temp = [29 23 27 25 20 23 23 17];

yyaxis left
b = bar(days,temp);
yyaxis right
p = plot(days,conc);

Figure contains an axes. The axes contains 2 objects of type bar, line.

Añada un título y etiquetas de ejes a la gráfica.

title('Temperature and Concentration Data')
xlabel('Day')
yyaxis left
ylabel('Temperature (\circC)')
yyaxis right
ylabel('Concentration')

Figure contains an axes. The axes with title Temperature and Concentration Data contains 2 objects of type bar, line.

Cambie el ancho de la línea de la gráfica y los colores de la barra.

p.LineWidth = 3;
b.FaceColor = [ 0 0.447 0.741];

Figure contains an axes. The axes with title Temperature and Concentration Data contains 2 objects of type bar, line.

Consulte también

Funciones

Propiedades