Mis a jour le 2016-05-22, 16:22

Graphiques simples

Scatter plot des valeurs d'un vecteur contre leurs indices : plot(y).
Scatter plot des valeurs du vecteur y contre le vecteur x : plot(x, y).
Si fr est un frame qui a 2 colonnes a et b et que l'on veut tracer fr$b en fonction de fr$a, on peut faire :
Il est souvent utile dans un scatter plot d'introduire du bruit sur les valeurs si celles-ci prennent des valeurs discrètes pour avoir une meilleure idée de la densité locale. Cela peut se faire par jitter :
Plot d'une matrice à 2 colonnes : plot(mat) : trace la deuxième colonne en fonction de la première.
plot d'une fonction f : plot(f) (si par exemple f <- function(x) {return(sin(2 * x) + 1)}.
plot(sort(vect)) : permet de se faire une idée rapide de la distribution d'une variable.
Sortie d'un graphe dans un fichier :
Manipulation des devices graphiques :
Sortie d'un graphique en vectoriel : une solution est d'utiliser du SVG, mais le rendu n'est souvent pas comme l'original :
Sortie d'un graphique en vectoriel : autre solution, EPS (éditable sous Powerpoint), mais le rendu n'est souvent pas comme l'original :
setEPS()
postscript("myFile.eps")
...
graphics.off()
  
La meilleure solution pour sortir un graphique en vectoriel éditable sous powerpoint exactement identique à l'original :

Copyright Aymeric Duclert
programmer en R, tutoriel R, graphes en R