Un gráfico waffle muestra el progreso hacia un objetivo o un porcentaje de finalización. Los gráficos de gofres son una excelente manera de visualizar datos en relación con un todo, para resaltar el progreso con respecto a un umbral determinado o cuando se trata de poblaciones demasiado variadas para los gráficos circulares. Muchas veces, estos se utilizan como una alternativa a los gráficos circulares. También tiene un nicho para mostrar la contribución de las partes al todo. No tergiversa ni distorsiona un punto de datos (lo que a veces es culpable de hacer un gráfico circular).
Los gráficos de gofres se utilizan principalmente al componer partes de un todo o al comparar el progreso con una meta. Estos gráficos suelen seguir otros tipos de visualización de datos para ayudar a la comprensión de la audiencia. Por ejemplo, es posible que desee un Waffle Chart al graficar cómo se componen los gastos de una empresa por cada tipo de gasto, o al clasificar los porcentajes de una población en un momento dado. Los gráficos de gofres también se conocen como gráficos circulares cuadrados. Los valores individuales se sumarán y cada uno será el número total de cuadrados en la cuadrícula.
Implementación en R
ggplot2
ggplot2 es una biblioteca especializada creada para crear visualizaciones de datos visualmente agradables. El paquete ggplot2 tiene la capacidad de trazar gráficos simples y complejos basados en el enunciado del problema.
Para instalar el paquete ggplot2 en R Studio, use el siguiente comando:
install.packages("ggplot2")
RStudio ejecutará el comando y devolverá el siguiente resultado en la Consola:
trama de gofres
Waffle es una extensión de ggplot2 diseñada para crear gráficos de Waffle con una sintaxis simple.
Para instalar el paquete waffle en R Studio, use el siguiente comando:
install.packages("waffle")
RStudio ejecutará el comando y devolverá el siguiente resultado en la Consola:
Cargue las bibliotecas en R Studio:
library(ggplot2) library(waffle)
Tomemos el conjunto de datos de 91822 personas clasificadas como:
Bebés <1 = 16467
Niños <11 = 30098
Adolescentes 12-17 = 20354
Adultos 18+ = 12456
Ancianos 65+ = 12456
Cree un vector de datos:
expenses <- c(`Infants: <1(16467) `=16467, `Children: <11(30098) `=30098, `Teens: 12-17(20354)`=20354, `Adults:18+(12456) `=12456, `Elderly: 65+(12456) `=12456)
Aquí hemos creado un vector con gastos de nombre
Obtendremos el siguiente resultado después de la ejecución de este comando en R Studio.
Ahora vamos a trazar nuestro gráfico de gofres. Nuestros parámetros son los siguientes:
Trace el gráfico de gofres:
waffle(expenses/1000, rows=5, size=0.6, colors=c("#44D2AC", "#E48B8B", "#B67093", "#3A9ABD", "#CFE252"), title="Age Groups bifurcation", xlab="1 square = 1000 persons")
Este código generará el siguiente gráfico de gofres:
El gráfico de gofres creado por el siguiente código es:
Publicación traducida automáticamente
Artículo escrito por amitkkumra y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA