Un gráfico circular se puede crear con la función pie de R base. Aunque existen más paquetes para crear gráficos de sectores, como ggplot2, en este tutorial revisaremos cómo crear gráficos de tarta con la función pie.
14/11/2021
Un gráfico circular se puede crear con la función pie de R base. Aunque existen más paquetes para crear gráficos de sectores, como ggplot2, en este tutorial revisaremos cómo crear gráficos de tarta con la función pie.
La función pie permite crear gráficos de sectores en R. Considera, por ejemplo, que quieres crear un gráfico circular de la siguiente variable, que representa el conteo de cierto evento:
#Vector de ejemplo count <- c(12, 37, 6, 33, 3, 54) pie(count)
Si quieres mostrar porcentajes la función pie no permite crearlos automáticamente, entonces usaremos:
pie(count, labels = paste0(count, "%"))
Además, puedes modificar el color del gráfico con el argumento col.
par(mfrow = c(1, 3)) pie(count, labels = count, col = 1:6, cex = 2) pie(count, labels = count, col = rainbow(6), cex = 2) pie(count, labels = count, col = topo.colors(6), cex = 2)
par(mfrow = c(1, 1))
Si quieres modificar los bordes del gráfico, utiliza el argumento lyt.
library(RColorBrewer) color<-brewer.pal(length(count),"Set2") pie(count, labels = count, col = color, lty = 2)
Si quieres agregar líneas de sombreado utiliza el argumento density, y el argumento angle para la dirección de las líneas.
pie(count, labels = count, col = color, density = 30, angle = 30)