> langage et graphiques > Graphiques > Matrice de scatter plots
Matrice de scatter plots
Objectif : on cherche à examiner les corrélations 2 à 2 d'une série de variables.
pairs : pour un dataframe ou une matrice, permet de montrer un scatter plot pour chaque couple possible de colonnes du dataframe ou de la matrice :
- si fr <- data.frame(a = c(4, 5, 3, 2), b = c(3, 5, 2, 1), c = c(1, 0, 2, 3))
pairs(fr, pch = 3, col = "blue", labels = c("A", "B", "C"), main = "my title") : permet de tracer une matrice de scatter plots.
- labels : noms indiqués sur la diagonale (sinon, ce sont les noms des colonnes qui sont utilisés).
- main : titre général du graphe.
En fait, pairs appelle la fonction "points" par défaut, mais on peut modifier cet appel :
- pairs(fr, pch = 3, col = "blue", panel = points) : c'est le défaut.
- pairs(fr, pch = 3, col = "blue", panel = function(...) {points(...); abline(0, 1, col = "green")}) : on remplace l'appel par l'appel à "points" standard (en lui passant tous les arguments), et en rajoutant une instruction pour tracer la première bissectrice.
Copyright Aymeric Duclert
programmer en R, tutoriel R, graphes en R