next up previous contents
Next: Comment écrire des Up: Les graphiques Previous: Les principales fonctions

Quelques paramètres graphiques

  Un exemple d'un paramètre graphique: type="". Dans la figure 1 sont représentées les différentes possibilités d'affichages.




Figure 1: Applications du paramètre type=""

Vous trouvez la documentation de tous les paramètres graphiques via help(par). La syntaxe en est la suivante: soit vous mettez les paramètres comme arguments dans la fonction graphique (par exemple plot(x,f(x),type="l") pour relier les points par des lignes), soit vous les utilisez avec la fonction par() (exemple: par(pch="+") pour changer le symbole dans les graphiques). Voici une liste d'arguments que l'on utilise fréquemment.

type=" "

=Controle le type de dessin: "p" pour points (par défaut), "l" pour ligne, "b" pour points et lignes non reliés, "o" pour points et lignes reliés, "h" pour des lignes verticales, "s" et "S" pour des ``escaliers'' et finalement "n" pour aucune représentation. La derniè\;re option est utile quand vous devez superposer des graphiques.

pch=" "} ou pch=n

=Controle le symbole graphique: pch="k" va dessiner des lettres ``k'' à\; la place des points habituels. Vous pouvez mettre n'importe quel symbole de votre clavier. (Remarque: pch="." donne des points trè\;s petits, ceci est souvent utile quand vous avez un nombre élevé de points). pch=n ( n=0,1,...,18) donne un symbole particulier.

Faites :

legend(locator(1), as.character(0:18), marks=0:18, cex=1.5)

pour consulter une liste de tous les symboles disponibles (voir aussi le chapitre Appendice pour les graphiques).

lty=n

=Controle le style de ligne ( n=1,2,...,8).

legend(locator(1), as.character(1:8), lty=1:8, cex=2)}

vous donne une liste de tous les styles disponibles (voir aussi le chapitre Appendice pour les graphiques).

cex=x

=Controle la taille des caractè\;res. Si x=0.6, tous les caractè\;res apparaissent 0.6 fois plus petits.


xlim=c(a,b) ylim=c(a,b)

=Controle les limites pour les axes x et y. xlim=c(2,5) limite l'axe des x entre 2 et 5. Souvent utilisé pour faire plusieurs graphiques à\; la même échelle.

xlab=" " ylab=" "

=Permet de donner des noms aux axes. Par défaut, ce sont les noms des variables x et y qui sont utilisés.

title(" ") title(sub=" ")

=Affiche des titres, par défaut en haut de la page; en choisissant title(sub=" "), vous pouvez mettre un titre en bas de la page.


new=T

=Force la superposition d'un nouveau graphique sur le graphique courant. Peut seulement être utilisé avec la commande par() et non pas à\; l'intérieur d'une autre fonction.

axes=F xaxt=" " yaxt=" "

=Ces commandes permettent de particulariser les axes. Utilisez xaxt="n" si vous changer la légende de l'axe des x. Pour l'accomoder par la suite, consulter la documentation sur axis().



Vous pouvez identifier interactivement avec la souris des points sur un graphique. Une illustration: Pour faire plusieurs dessins sur une page (un exemple est la figure 1), utilisez par(mfrow= c(3,2)): la page sera subdivisée en 3 x 2 graphiques qui sont remplis ligne par ligne. Si vous désirez faire les graphiques colonne par colonne, utilisez par(mfcol=c(3,2)). La commande split.screen() permet de subdiviser la fenêtre graphique de manière plus générale et aussi de manière interactive. La figure 5 du chapitre Analyse Statistique est un exemple d'application de split.screen(). Vous trouvez une description de la commande dans le chapitre 9.2.2 du ``White Book'' et naturellement ``on-line'' avec help(split.screen). Consultez aussi dans help(par) les paragraphes sur fig, fty, mai, mar, oma et omi si vous devez changer la taille, la forme ou la position des graphiques.



next up previous contents
Next: Comment écrire des Up: Les graphiques Previous: Les principales fonctions



Marcel Baumgartner