ggplot2 - Gráficos de barras e histogramas

Los gráficos de barras representan los datos categóricos de manera rectangular. Las barras se pueden trazar vertical y horizontalmente. Las alturas o longitudes son proporcionales a los valores representados en los gráficos. Los ejes xey de los gráficos de barras especifican la categoría que se incluye en el conjunto de datos específico.

El histograma es un gráfico de barras que representa los datos sin procesar con una imagen clara de la distribución del conjunto de datos mencionado.

En este capítulo, nos centraremos en la creación de gráficos de barras e histogramas con la ayuda de ggplot2.

Comprensión del conjunto de datos de MPG

Entendamos el conjunto de datos que se utilizará. El conjunto de datos de mpg contiene un subconjunto de los datos de economía de combustible que la EPA pone a disposición en el siguiente enlace:

http://fueleconomy.gov

Consiste en modelos que tuvieron un nuevo lanzamiento cada año entre 1999 y 2008. Esto se usó como un indicador de la popularidad del automóvil.

Se ejecuta el siguiente comando para comprender la lista de atributos que se necesitan para el conjunto de datos.

> library(ggplot2)

El paquete adjunto es ggplot2.

El siguiente objeto está enmascarado _by_ .GlobalEnv -

mpg

Mensajes de advertencia

  • arules del paquete fue construido bajo R versión 3.5.1
  • el paquete tuneR fue construido bajo la versión 3.5.3 de R
  • El paquete ggplot2 se creó con la versión 3.5.3 de R

Creación de un gráfico de recuento de barras

El gráfico de recuento de barras se puede crear con el gráfico mencionado a continuación:

> # A bar count plot
> p <- ggplot(mpg, aes(x=factor(cyl)))+
+    geom_bar(stat="count")
> p

geom_bar () es la función que se utiliza para crear diagramas de barras. Toma el atributo de valor estadístico llamado recuento.

Histograma

El gráfico de recuento del histograma se puede crear con el gráfico mencionado a continuación:

> # A historgram count plot
> ggplot(data=mpg, aes(x=hwy)) +
+    geom_histogram( col="red",
+       fill="green",
+       alpha = .2,
+       binwidth = 5)

geom_histogram () incluye todos los atributos necesarios para crear un histograma. Aquí, toma el atributo de carretera con el conteo respectivo. El color se toma según los requisitos.

Gráfico de barras apiladas

Los diagramas generales de los gráficos de barras y el histograma se pueden crear como se muestra a continuación:

> p <- ggplot(mpg, aes(class))
> p + geom_bar()
> p + geom_bar()

Este gráfico incluye todas las categorías definidas en gráficos de barras con la clase respectiva. Este gráfico se llama gráfico apilado.