Accueil > R - Graphisme > De beaux graphiques
De beaux graphiques
lundi 20 juin 2022, par
Voici un graphique simple :
iris |>
ggplot() +
aes(x = Species, y = Petal.Length, fill = Species) +
geom_violin()
OK ça fonctionne amis ça manque de titre, rien n’est expliqué & ce fond gris , bof !
Donc un petit exemple de ce qui est faisable simplement :
iris |>
ggplot() +
aes(x = Species, y = Petal.Length, fill = Species) +
geom_violin() +
# On défini un thème
theme_light() + # Suppression du fond gris
# Les titres
labs(title = "Mon beau graphique",
subtitle = "En couleur !",
x = "Espèces",
y = "taille (mm)",
caption = "texte écrit petit en dessous",
fill = "Titre de la légende",
label = "lab1"
) +
# Taille, position etc des textes
theme(
plot.title = element_text(size = 16, face = "bold"),
plot.subtitle = element_text(size = 12),
axis.title.x = element_text(size = 12),
axis.title.y = element_text(
size = 12,
angle = 90
),
axis.text.x = element_text(size = 12),
axis.text.y = element_text(size = 12),
legend.title = element_text(size = 12),
legend.position = "right"
)
Ce n’est qu’un exemple simple. Par exemple, souvent le titre de l’axe x n’est pas nécessaire. On peux le supprimer en mettant :
...
theme( axis.title.x = axis.title.x = element_blank(),
...)