next up previous contents
Next: Quelques paramètres graphiques Up: Les graphiques Previous: Fenêtre graphique et

Les principales fonctions graphiques

Nous présentons dans ce chapitre les principales fonctions graphiques. Toutes ces commandes admettent des paramètres servant à particulariser le graphique: ils seront présentés dans le chapitre suivant.


plot(x,y,...)

=Cette fonction va réagir trè\;s différemment selon l'argument que vous lui donnez: plot(x) fait un graphique de x versus l'indice de l'observation; plot(x,y) produit un ``scatterplot'' de x et y; la fonction plot() est comme le sont beaucoup d'autres - générique, ce qui signifie que le résultat dépend essentiellement de l'argument que l'on donne (cf. le chapitre Les Modèles dans S-Plus).

points(x,y,...)

= Ajoute des points à un graphique déjà existant (doit suivre une commande plot() ).

lines(x,y,...)

= Ajoute des lignes à un graphique déjà existant, similairement à points() .

abline(a,b,...) abline(v=x,...) abline(h=y,...)

=Ajoute une ligne de pente b et d'ordonnée à l'origine a, une (des) ligne(s) verticale(s) de coordonnée(s) x ou une (des) ligne(s) horizontale(s) de coordonnée(s) y à un graphique déjà existant.


text(x,y,labels,...)

=Permet d'ajouter du texte au point(s) donné(s) par x et y. Essayez

x <- seq(0,2*pi,length=26)

plot(sin(x),cos(x),type="n")

text(sin(x),cos(x),labels=letters)

Utilisez locator(1} à la place dex et y, si vous voulez choisir l'endroit du texte avec la souris.

legend(x,y,legend,...)

=Permet d'ajouter une légende à un graphique. Consultez help(legend) pour des exemples d'utilisation.


tsplot(x1,x2,...)

=Dessine un nombre quelconque de séries chronologiques à la même échelle, avec différents styles de lignes.

qqnorm(x,...) qqplot(x,y,...)

=Sert àcomparer les quantiles d'une loi quelconque avec ceux de la loi Normale (qqnorm()) et entre deux vecteurs quelconques (qqplot()).

hist(x,...)

=Histogramme d'un vecteur. Consultez help(hist) pour voir comment changer certains paramè\;tres.

boxplot(x,y,...)

=Boxplot d'un ou plusieurs vecteurs à la même échelle. Lisez aussi la documentation help(bxp); c'est la fonction qui dessine réellement les boxplots.

pie(x,names=noms,...)

=Produit des ``gateaux'' pour répartir un tout en morceaux proportionnels aux tranches. Voir les exemples dans help(pie) pour personnaliser la sortie.


persp(x,y,z,...) contour(x,y,z,...)

=Graphiques pour fonctions bidimensionelles: la surface avec persp() et les lignes de niveaux avec contour().


Consultez la rubrique ``High-Level Plots'' dans help.start() pour d'autres fonctions intéressantes. Notamment pairs() pour un tableau de ``scatterplots'' si vous avez des données multivariées, brush() et spin() pour des graphiques dynamiques et coplot() pour des graphiques conditionnels.



Marcel Baumgartner