190
Le logiciel R - Maˆ ıtriser le langage
• Gestion de la fenˆ etre graphique
Table 5.1 – Param` etres de gestion de la fenˆ etre graphique.
Nom
Description
ask
Bool´ een. Si TRUE, un message demande ` a l’utilisateur d’appuyer sur la touche ENTR ´ EE avant
que chaque nouveau graphique soit trac´ e. Utilisez plutˆ ot devAskNewPage().
din*
Dimensions c(largeur,hauteur) du dispositif graphique, en pouces (device region inches).
fig
Un vecteur num´ erique de la forme c(x1, x2, y1, y2) qui donne les coordonn´ ees NDC
(= normalized device coordinates) de la zone de figure dans laquelle sera trac´ e le graphique
(sur la fenˆ etre graphique).
fin
Un vecteur num´ erique de la forme c(largeur, hauteur) qui donne la taille de la zone de
figure, en pouces (figure region inches).
mai
Un vecteur num´ erique de la forme c(bas, gauche, haut, droite) qui donne les tailles des
marges, en pouces.
mar
Un vecteur num´ erique de la forme c(bas, gauche, haut, droit) qui donne le nombre de
lignes de marge sur les 4 cˆ ot´ es du graphique. La valeur par d´ efaut est c(5, 4, 4, 2) + 0.1.
mex
mex est un facteur d’expansion de taille de caract` ere qui est utilis´ e pour d´ ecrire les coordonn´ ees dans les marges des graphiques. Notez que cela ne change pas la taille de police, mais
plutˆ ot sp´ ecifie la taille de police (comme un multiple de csi) utilis´ ee pour convertir entre mar
et mai, et entre oma et omi. Sa valeur est 1 lorsque le device est ouvert, puis est r´ einitialis´ ee
quand le layout est chang´ e (cex est aussi r´ einitialis´ e).
mfcol,
mfrow
Un vecteur de la forme c(nl, nc). Les figures successives seront trac´ ees dans une matrice
de taille nl-par-nc dans la fenˆ etre graphique, par -colonnes- (mfcol) ou par -lignes- (mfrow)
respectivement. Consid´ erez les alternatives, layout() et split.screen() (multi-figures filled
by columns, resp. rows).
mfg
Un vecteur num´ erique de la forme c(i, j) o` u i et j indiquent dans quelle cellule de la
matrice de figures doit ˆ etre trac´ e le prochain graphique. La matrice de figures doit d´ ej` a avoir
´ et´ e d´ efinie par le param` etre mfcol ou mfrow.
mgp
La ligne de marge (en unit´ es mex) pour le titre des axes, les ´ etiquettes des axes et la ligne
des axes. La valeur par d´ efaut est c(3, 1, 0).
new
Bool´ een, par d´ efaut FALSE. Si fix´ e `
a TRUE, la prochaine commande graphique de haut niveau
(en fait plot.new()) n’effacera pas l’ancien graphique et ajoutera le nouveau par dessus.
oma
Un vecteur de la forme c(bas, gauche, haut, droite) donnant la taille des marges ext´ erieures en lignes de textes.
omd
Un vecteur de la forme c(x1, x2, y1, y2) donnant la r´ egion `
a l’int´ erieur des marges ext´ erieures en NDC (= normalized device coordinates), c’est-` a-dire en pourcentage (dans [0,1])
de la fenˆ etre graphique.
omi
Un vecteur de la forme c(bas, gauche, haut, droite) donnant la taille des marges ext´ erieures, en pouces (outer margin inches).
pin
Les dimensions de la r´ egion du trac´ e courant, c(largeur,hauteur), en pouces (plot region
inches).
plt
Un vecteur de la forme c(x1, x2, y1, y2) donnant les coordonn´ ees de la r´ egion de trac´ e
en fractions de la zone de figure courante.
pty
Un caract` ere sp´ ecifiant le type de r´ egion de trac´ e `
a utiliser : "s" g´ en` ere une r´ egion de trac´ e
carr´ ee et "m" g´ en` ere la r´ egion de trac´ e maximale (plot region type).
usr
Un vecteur de la forme c(x1, x2, y1, y2) donnant les valeurs extrˆ emes des coordonn´ ees
utilisateur de la r´ egion de trac´ e. Quand une ´ echelle logarithmique est utilis´ ee (c’est-` a-dire
par("xlog") est TRUE), alors les limites en x seront 10
par("usr") [1 :2]. De mˆ eme pour les limites
en y.
xpd
Un bool´ een ou NA. Si FALSE, tous les graphiques sont attach´ es ` a la r´ egion de trac´ e. Si TRUE,
tous les graphiques sont attach´ es `
a la zone de figure. Si NA, tous les graphiques sont attach´ es
` a la fenˆ etre graphique. Voir aussi clip().
* Un ast´ erisque a ´ et´ e accol´ e aux param` etres qui ne sont pas modifiables par l’utilisateur (en lecture seule).
Le graphique suivant permet de mieux comprendre la port´ ee de certains
de ces param` etres.
Précédent

- 224/701

Suivant