1. Tracer un graphique (scatter plot) illustrant toutes les valeurs de x dans l'ordre et à intervalles réguliers
plot(x) # avec x un vecteur, une liste de valeurs ex : x <- c(1:10) ; plot(x)2. Tracer un graphique, un nuage de points où y = f(x)
plot(x,y) Cela revient à faire y en fonction de x :
plot(y~x)3. Titre (ajouter)
plot(x,y,main="titre")4. Mettre un titre en bas ou sous-titre
plot(x,y,sub="sous-titre")1. Changer la couleur de la courbe et des points
plot(x,y,col="red") # Autres couleurs - format html hexadécimal 2. Type de graphiques (points seuls, reliés...) :
Relier les points ("b") Relier les points sans espace point-ligne ("o")Tracer un trait ("l") Laisser seulement les points ("p")Tracer un graphique en marches ("s")plot(x,y,type="b") # points reliés - espaces points-lignesplot(x,y,type="o") # points reliés - pas d'espaceplot(x,y,type="l") # que les lignesplot(x,y,type="p") # que les pointsplot(x,y,type="s") # en marches type "histogramme"3. Taille des points : changer la taille des points
plot(x,y, cex=2)# exemplex = c(1,3,6) ; y = c(1,5,8) ; plot(x,y, cex=1.5, type="o")x = c(2,4,5) ; y = c(2,4,7) ; points(x,y, cex=3, type="o") 4. Epaisseur des lignes : faire varier la valeur de l'attribut "lwd".
plot(x,y,lwd=2) 5. Type de ligne (continue ou en pointillés) : faire varier la valeur de l'attribut "lty"
plot(x,y, lty=3) 6. Types de points : afficher les points sous forme de rond (1), de triangle (2) de croix (3 ou 4) ou de ronds pleins (16)
plot(x,y, pch=16) 1. Donner des titres et unités aux axes
plot(x,y,xlab = "titre de l'axe x",ylab = "axe y") 2. Paramétrer les limites des axes : limiter le graphique en x (xlim) ou en y (ylim)
plot(x,y,xlim=c(0,10)) # l'axe x va de 0 à 10plot(x,y,ylim=c(2,5)) # l'axe y va de 2 à 5 Aller plus loin pour paramétrer manuellement les axes (plusieurs axes, graduations particulières, forme, marges)