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.
Diagramme circulaire simple
# Simple Pie Chart
slices <- c(10,12,4,16,8)
lbls <- c("US","UK","Australia","Germany","France")
pie(slices, labels = lbls, main="Pie Chart of Countries")Propulsé par
Diagramme circulaire avec pourcentages annotés
# Pie Chart with Percentages
slices <- c(10,12,4,16,8)
lbls <- c("US","UK","Australia","Germany","France")
pct <- round(slices/sum(slices)*100)
lbls <- paste(lbls, pct)# add percents to labels
lbls <- paste(lbls,"%",sep="")# ad % to labels
pie(slices,labels = lbls, col=rainbow(length(lbls)),
main="Pie Chart of Countries")Propulsé par
# 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 ")Propulsé par
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)")Propulsé par
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 diagrammes en 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.
Diagramme circulaire simple
Diagramme circulaire avec pourcentages annotés
Diagramme circulaire en 3D
La fonction pie3D( ) du package plotrix</a > permet d'obtenir des graphiques à secteurs éclatés en 3D.
Créer des tartes annotées à partir d'une base de données