R plot() Types de graphiques expliqués
La fonction R plot() peut créer plusieurs types de graphiques via le paramètre type.
Différentes options de type conviennent à différents besoins de visualisation de données.
Valeurs courantes pour le paramètre type de plot() :
| valeur de type | Description | Scénarios applicables |
|---|---|---|
| "p" | Points (par défaut) | Nuage de points |
| "l" | Line | Graphique en courbes |
| "b" | Points et lignes | Affiche les positions des points de données et les tendances |
| "o" | Points et lignes superposés | Séries temporelles |
| "h" | Lignes verticales | Graphique de spectre |
| "s" | Lignes en escalier | Données en escalier |
| "n" | Aucun tracé | Définit uniquement le système de coordonnées |
Exemple
# Générer un mois de données de température
temp <- c(5, 7, 10, 14, 18, 22, 25, 28, 26, 20, 15, 10,
8, 6, 9, 13, 17, 21, 24, 27, 25, 19, 14, 9,
7, 5, 8, 12, 16, 20)
jours <- 1:30
# Superposer plusieurs types sur le même graphique
plot(days, temp, type = "n", # Configurer d'abord le système de coordonnées sans tracer
main = "Évolution de la température ce mois-ci",
xlab = "Date", ylab = "Température (°C)",
ylim = c(0, 30))
# Ajouter des lignes verticales (type = "h")
lines(days, temp, type = "h",
col = "lightblue", lwd = 2)
# Ajouter des points et des lignes de connexion
lines(days, temp, type = "o",
col = "coral", lwd = 2, pch = 19, cex = 0.6)
temp <- c(5, 7, 10, 14, 18, 22, 25, 28, 26, 20, 15, 10,
8, 6, 9, 13, 17, 21, 24, 27, 25, 19, 14, 9,
7, 5, 8, 12, 16, 20)
jours <- 1:30
# Superposer plusieurs types sur le même graphique
plot(days, temp, type = "n", # Configurer d'abord le système de coordonnées sans tracer
main = "Évolution de la température ce mois-ci",
xlab = "Date", ylab = "Température (°C)",
ylim = c(0, 30))
# Ajouter des lignes verticales (type = "h")
lines(days, temp, type = "h",
col = "lightblue", lwd = 2)
# Ajouter des points et des lignes de connexion
lines(days, temp, type = "o",
col = "coral", lwd = 2, pch = 19, cex = 0.6)
L'exécution du code ci-dessus affichera un graphique d'évolution de la température superposé à des lignes verticales et à des lignes de connexion.
Autres extensions
Exemples du langage R