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);
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')
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];