Créer et éditer des visuels avec ggplot2 en R
Ce document explique, étape par étape, comment créer et personnaliser des visualisations avec
ggplot2.
1. Installation et chargement de ggplot2
```r
[Link]('ggplot2')
library(ggplot2)
```
2. Structure de base d'un graphique ggplot2
```r
ggplot(data, aes(x = variable_x, y = variable_y)) +
geom_point()
```Ici on définit les données, les variables et on ajoute un type de géométrie.
3. Types de graphiques courants
• nuage de points : geom_point()
• histogramme : geom_histogram()
• barres : geom_bar()
• camembert : coord_polar('y') sur un barplot
4. Personnaliser les axes, couleurs et thèmes
```r
+ labs(title='Titre', x='Axe X', y='Axe Y')
+ theme_minimal()
+ scale_fill_brewer(palette='Set2')
```
5. Ajouter des étiquettes aux données
```r
+ geom_text(aes(label=variable))
```
6. Exemple complet : Camembert avec légende et pourcentages
```r
df <- [Link](sexe=c('Femme','Homme'), valeur=c(40,60))
df$pourcent <- round(df$valeur/sum(df$valeur)*100,1)
df$label <- paste0(df$sexe,' ',df$pourcent,'%')
ggplot(df, aes(x='', y=valeur, fill=sexe))+
geom_bar(stat='identity', width=1)+
coord_polar('y')+
geom_text(aes(label=label),position=position_stack(vjust=0.5))+
theme_void()+labs(title='Répartition par sexe',fill='Sexe')
```
En combinant ces éléments, vous pouvez créer et éditer une large variété de visuels avec ggplot2
pour vos analyses et rapports.