Selon la documentation de R, les diagrammes circulaires ne sont pas recommandés et ont des fonctionnalités limitées. Les auteurs suggèrent d'utiliser plutôt des diagrammesen barres ou en points, car les gens sont plus à même de juger de la longueur que du volume. Pour créer un diagramme circulaire dans R, utilisez la fonction pie(x, labels=) où x est un tableau numérique non négatif indiquant la surface de chaque tranche et labels= est un tableau de caractères spécifiant les noms des tranches.
Vous trouverez ci-dessous quelques exemples de diagrammes circulaires que vous pouvez créer avec différents formats et annotations.
# 3D Exploded Pie Chart
library(plotrix)
slices <- c(10, 12, 4, 16, 8)
lbls <- c("US", "UK", "Australia", "Germany", "France")
pie3D(slices,labels=lbls,explode=0.1,
main="Pie Chart of Countries ")
Créer des tartes annotées à partir d'une base de données
# Pie Chart from data frame with Appended Sample Sizes
mytable <- table(iris$Species)
lbls <- paste(names(mytable), "\n", mytable, sep="")
pie(mytable, labels = lbls,
main="Pie Chart of Species\n (with sample sizes)")
Apprendre les bases de R
Maîtrisez les bases de l'analyse de données en R, y compris les vecteurs, les listes et les cadres de données, et pratiquez R avec des ensembles de données réels.