Creación de gráficos de barras en MATLAB

En este tutorial, voy a enseñarte cómo crear y visualizar histogramas en MATLAB.

Empecemos entendiendo qué es un histograma. En el ámbito estadístico, un histograma es una herramienta gráfica que muestra la distribución de frecuencias de un conjunto de datos. Se asemeja a un gráfico de barras, con las mismas dispuestas de forma vertical u horizontal, brindando una imagen clara y detallada de nuestros datos.
Ejemplo de un histograma (o gráfico de barras)

Ahora, pasemos a un ejemplo práctico para ver cómo se aplica esto.

Imaginemos que tenemos un arreglo de años "x", que va de 2018 a 2022.

>> X = [ 2018 2019 2020 2021 2022 ]

A continuación, vamos a crear otro arreglo "y" con cifras interesantes, como los puntos obtenidos por un equipo en un campeonato.

>> y = [ 95 90 83 78 70 ]

Nota. Es importante que ambos arreglos tengan la misma cantidad de elementos para que nuestro experimento sea exitoso.

Con todo listo, procedamos a construir nuestro gráfico de barras.

Utilizaremos la función bar(X,y) para generar un atractivo histograma.

>> bar(X,y)

En este gráfico, el eje horizontal de nuestro plano cartesiano muestra los datos del arreglo X, mientras que el eje vertical muestra los datos del arreglo y.

Ejemplo de un gráfico de barras (histograma)

¡Pero hay más! También podemos representar nuestro histograma con las barras en disposición horizontal.

La función barh(X,y) nos permite hacer esto.

>> barh(X,y)

En esta variante, el eje vertical muestra los datos del arreglo X, y el eje horizontal los del arreglo y.

Gráfico de barras horizontal

Además, para representar histogramas en MATLAB, podemos usar la función hist().

Esta es especialmente útil al manejar un gran volumen de puntos de datos.

Supongamos que tenemos un arreglo con 100 números aleatorios entre 0 y 1.

>> X = rand(100);

Con la función hist(X), mostraremos el histograma de nuestra distribución de datos.

>> hist(X)

¡Voilà! MATLAB nos presenta el histograma, colocando los elementos del arreglo en el eje horizontal y su frecuencia en el eje vertical.

Ejemplo de un histograma con numerosos puntos de datos

En el eje horizontal se encuentran los elementos del arreglo y en el vertical, su frecuencia.

Nota. Observa el gráfico y notarás que MATLAB ha generado estos números aleatoriamente siguiendo una distribución uniforme. En esta distribución, cada número entre 0 y 1 tiene la misma probabilidad de ser seleccionado.

Con estos conocimientos, ya estás listo para representar cualquier histograma en MATLAB.

 
 

Segnalami un errore, un refuso o un suggerimento per migliorare gli appunti

FacebookTwitterLinkedinLinkedin

Gráficos en Matlab