Main Content

La traducción de esta página aún no se ha actualizado a la versión más reciente. Haga clic aquí para ver la última versión en inglés.

Tipos de gráficas de barras

Las gráficas de barras son útiles para ver resultados a lo largo de un periodo de tiempo, comparar resultados de conjuntos de datos distintos y mostrar cómo contribuyen elementos individuales a una cantidad acumulada.

De forma predeterminada, las gráficas de barras representan cada elemento en un vector o una matriz como una barra individual, de modo que la altura de la barra es proporcional al valor del elemento.

Gráfica de barras en 2D

La función bar distribuye las barras a lo largo del eje x. Los elementos de la misma fila de una matriz se agrupan. Por ejemplo, si una matriz tiene cinco filas y tres columnas, bar muestra cinco grupos de tres barras a lo largo del eje x. El primer grupo de barras representa los elementos de la primera fila de Y.

Y = [5,2,1
     8,7,3
     9,8,6
     5,5,5
     4,3,2];
figure
bar(Y)

Figure contains an axes object. The axes object contains 3 objects of type bar.

Para apilar los elementos en una fila, especifique la opción stacked para la función bar.

figure
bar(Y,'stacked')

Figure contains an axes object. The axes object contains 3 objects of type bar.

Gráfica de barras horizontal en 2D

La función barh distribuye las barras a lo largo del eje y. Los elementos de la misma fila de una matriz se agrupan.

Y = [5,2,1
     8,7,3
     9,8,6
     5,5,5
     4,3,2];
figure
barh(Y)

Figure contains an axes object. The axes object contains 3 objects of type bar.

Gráfica de barras en 3D

La función bar3 representa cada elemento como un bloque en 3D separado y distribuye los elementos de cada columna a lo largo del eje y.

Y = [5,2,1
     8,7,3
     9,8,6
     5,5,5
     4,3,2];
figure
bar3(Y)

Figure contains an axes object. The axes object contains 3 objects of type surface.

Para apilar los elementos en una fila, especifique la opción stacked para la función bar3.

figure
bar3(Y,'stacked')

Figure contains an axes object. The axes object contains 3 objects of type surface.

Gráfica de barras horizontal en 3D

La función bar3h representa cada elemento como un bloque en 3D separado y distribuye los elementos de cada columna a lo largo del eje z.

Y = [5,2,1
     8,7,3
     9,8,6
     5,5,5
     4,3,2];
figure
bar3h(Y)

Figure contains an axes object. The axes object contains 3 objects of type surface.

Consulte también

| | |