Diagrama de sectores

La representación gráfica de un diagrama de sectores consiste en dividir un círculo en tantos sectores circulares como modalidades presente el carácter cualitativo asignando un ángulo central a cada sector circular proporcional a la frecuencia absoluta consiguiendo de esta manera un sector con área proporcional también a .

Ejemplo

En el conjunto de datos painters, el diagrama de sectores de la variable School es una colección de "porciones de pizza"" mostrando los pintores de cada escuela.

Problema

Encontrar el diagrama de sectores de las escuelas de pintura en el data frame painters.

Solución

En primer lugar encontramos la distribución de frecuencias de la variable School:

library(MASS)   #cargamos la líbreria
school <- painters$School
school.freq = table(school)
school.freq
## school
##  A  B  C  D  E  F  G  H 
## 10  6  6 10  7  4  7  4

Por último, producimos el diagrama con la funcion pie():

pie(school.freq)

Respuesta

El diagrama de sectores de la variable School es:

plot of chunk piechart

Una solución mejorada podría ser la siguiente:

##Creamos un vector con colores para cada rectángulo
colors <- c(2, 3, 4, 5, 6, 7, 8, 9)
##Creamos un vector con los nombres de las escuelas
names <- c("Renaissance", "Mannerist", "Seicento", "Venetian", 
           "Lombard", "Sixteenth Century", "Seventeenth Century", 
           "French")
pie(x = school.freq, labels = names, col = colors, main = "Escuelas de pintura")

plot of chunk piechart.better