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.

Gráficos de barras superpuestas

Este ejemplo muestra cómo superponer dos gráficos de barras y especificar los colores y anchos de la barra. A continuación, muestra cómo agregar una leyenda, mostrar las líneas de cuadrícula y especificar las etiquetas de marca.

Cree un gráfico de barras. Establezca el ancho de la barra en 0,5 para que las barras utilicen el 50% del espacio disponible. Especifique el color de la barra estableciendo la propiedad en un valor de color RGB.FaceColor

x = [1 2 3 4 5]; temp_high = [37 39 46 56 67];  w1 = 0.5;  bar(x,temp_high,w1,'FaceColor',[0.2 0.2 0.5])

Trace un segundo gráfico de barras sobre el primer gráfico de barras. Utilice la función para conservar el primer gráfico.hold Establezca el ancho de la barra en .25 para que las barras utilicen el 25% del espacio disponible. Especifique un valor de color RGB diferente para el color de la barra.

temp_low = [22 24 32 41 50]; w2 = .25; hold on bar(x,temp_low,w2,'FaceColor',[0 0.7 0.7]) hold off

Añada líneas de rejilla, una etiqueta de eje a y una leyenda en la esquina superior izquierda.y Especifique las descripciones de la leyenda en el orden en que se crean los gráficos.

grid on ylabel('Temperature (\circF)') legend({'Average High','Average Low'},'Location','northwest')

Especifique las etiquetas de tick del eje estableciendo las propiedades del objeto de ejes.xXTickXTickLabel La propiedad especifica las ubicaciones de valores de tick a lo largo del eje.XTickx La propiedad especifica el texto que se usará en cada valor de Tick.XTickLabel Gire las etiquetas con la propiedad.XTickLabelRotation A partir de la versión r2014b, puede utilizar la notación de puntos para establecer las propiedades. Si está utilizando una versión anterior, utilice la en su lugar.set

ax = gca; ax.XTick = [1 2 3 4 5];  ax.XTickLabels = {'January','February','March','April','May'}; ax.XTickLabelRotation = 45;

Consulte también

| |