ggplot2 - Graphiques à secteurs
Un diagramme à secteurs est considéré comme un graphique statistique circulaire, qui est divisé en tranches pour illustrer la proportion numérique. Dans le diagramme à secteurs mentionné, la longueur de l'arc de chaque tranche est proportionnelle à la quantité qu'elle représente. La longueur de l'arc représente l'angle du graphique à secteurs. Les degrés totaux du graphique à secteurs sont de 360 degrés. Le graphique en demi-cercle ou semi-circulaire comprend 180 degrés.
Création de graphiques à secteurs
Chargez le package dans l'espace de travail mentionné comme indiqué ci-dessous -
> # Load modules
> library(ggplot2)
>
> # Source: Frequency table
> df <- as.data.frame(table(mpg$class))
> colnames(df) <- c("class", "freq")
L'exemple de graphique peut être créé à l'aide de la commande suivante -
> pie <- ggplot(df, aes(x = "", y=freq, fill = factor(class))) +
+ geom_bar(width = 1, stat = "identity") +
+ theme(axis.line = element_blank(),
+ plot.title = element_text(hjust=0.5)) +
+ labs(fill="class",
+ x=NULL,
+ y=NULL,
+ title="Pie Chart of class",
+ caption="Source: mpg")
> pie
Si vous observez la sortie, le diagramme n'est pas créé de manière circulaire comme indiqué ci-dessous -
Créer des coordonnées
Exécutons la commande suivante pour créer le graphique à secteurs requis comme suit -
> pie + coord_polar(theta = "y", start=0)