Fonction par() de R - Définition des paramètres graphiques
La fonction par() de R est utilisée pour définir et interroger les paramètres graphiques, en contrôlant l'apparence globale des graphiques.
Grâce à par(), vous pouvez ajuster plusieurs attributs tels que la disposition du graphique, les marges, les polices, etc.
Le format de syntaxe de la fonction par() est le suivant :
par(..., no.readonly = FALSE)
Descriptions des paramètres courants :
| Paramètre | Description | Exemple |
|---|---|---|
| mfrow | Nombre de lignes et de colonnes pour plusieurs graphiques par page | par(mfrow = c(2, 2)) |
| mar | Marges du graphique | par(mar = c(4, 4, 2, 1)) |
| col | Couleur par défaut | par(col = "blue") |
| pch | Type de symbole de point | par(pch = 16) |
| cex | Rapport de mise à l'échelle | par(cex = 1.2) |
| lwd | Largeur de ligne | par(lwd = 2) |
Exemple
# Enregistrer les paramètres d'origine
old_par <- par(no.readonly = TRUE)
# Définir une disposition de graphique 2x2
par(mfrow = c(2, 2))
# Tracer quatre graphiques différents
x <- 1:10
y <- x^2
plot(x, y, main = "Nuage de points", col = "steelblue", pch = 16)
hist(rnorm(100), main = "Histogramme", col = "lightgreen")
barplot(c(10, 20, 15, 30), main = "Diagramme à barres",
col = "coral")
boxplot(rnorm(50), rnorm(50, 2),
main = "Boîte à moustaches", col = "gold")
# Restaurer les paramètres d'origine
par(old_par)
old_par <- par(no.readonly = TRUE)
# Définir une disposition de graphique 2x2
par(mfrow = c(2, 2))
# Tracer quatre graphiques différents
x <- 1:10
y <- x^2
plot(x, y, main = "Nuage de points", col = "steelblue", pch = 16)
hist(rnorm(100), main = "Histogramme", col = "lightgreen")
barplot(c(10, 20, 15, 30), main = "Diagramme à barres",
col = "coral")
boxplot(rnorm(50), rnorm(50, 2),
main = "Boîte à moustaches", col = "gold")
# Restaurer les paramètres d'origine
par(old_par)
L'exécution du code ci-dessus affichera quatre graphiques différents dans une grille 2x2 sur un même canevas.
Autres extensions
Exemples du langage R