196
Le logiciel R - Maˆ ıtriser le langage
• Gestion des axes
Table 5.4 – Param` etres pour la gestion des axes.
Nom
Description
bty
Une chaˆ ıne de caract` eres qui d´ etermine le type de boˆ ıte qui entoure les graphiques (les axes).
Si bty est l’un des caract` eres "o" (le d´ efaut), "l", "7", "c", "u", ou "]" la boˆ ıte r´ esultante
ressemble au caract` ere correspondant. Une valeur de "n" supprime la boˆ ıte (box type).
lab
Un vecteur num´ erique de la forme c(x, y, len) qui modifie la fa¸ con dont les axes sont
annot´ es. Les valeurs de x et y donnent (approximativement) le nombre de graduations sur
les axes x et y. len sp´ ecifie la taille de l’´ etiquette. La valeur par d´ efaut est c(5, 5, 7). Notez
que cela n’affecte que la fa¸ con dont les param` etres xaxp et yaxp sont fix´ es quand le syst` eme
de coordonn´ ees est mis en place, et que ce n’est pas consult´ e lorsque les axes sont trac´ es. len
n’est pas encore impl´ ement´ e.
las
Nombre appartenant ` a {0,1,2,3}. Style des ´ etiquettes des axes. 0=toujours parall` ele aux axes
(le d´ efaut), 1=toujours horizontal, 2=toujours perpendiculaire aux axes, 3=toujours vertical.
Notez que le param` etre srt de par() qui g` ere la rotation des chaˆ ınes de caract` eres n’affecte
pas les ´ etiquettes des axes.
tck
La longueur des graduations (tick marks) sur les axes en fraction du minimum entre la
hauteur et la largeur de la r´ egion de trac´ e. Si tck >= 0.5 il est interpr´ et´ e comme une fraction
du cˆ ot´ e pertinent, ainsi si tck=1 une grille est dessin´ ee. Le d´ efaut (tck = NA) est d’utiliser
tcl = -0.5.
tcl
La longueur des graduations en fraction de la hauteur d’une ligne de texte. La valeur par
d´ efaut est -0.5. En mettant tcl = NA cela fixe tck = -0.01.
xaxp
Un vecteur de la forme c(x1, x2, n) donnant les coordonn´ ees des graduations extrˆ emes
et le nombre d’intervalles entre les graduations quand par("xlog") est FALSE. Autrement,
quand l’´ echelle est logarithmique, les trois valeurs ont une signification diff´ erente. Voir l’aide
en ligne pour plus de d´ etails. Voir aussi axTicks().
xaxs
Le style de calcul des intervalles des axes ` a utiliser pour l’axe des x. Les valeurs possibles sont
"r", "i", "e", "s", "d". Les styles sont g´ en´ eralement contrˆ ol´ es par l’´ etendue des donn´ ees, ou
xlim s’il est fourni. Le style "r" (regular ) ´ etend d’abord l’´ etendue des donn´ ees par 4 pour
cent `
a chaque extr´ emit´ e et ensuite trouve un axe avec de jolies ´ etiquettes qui entrent dans
l’´ etendue. Le style "i" (internal ) trouve uniquement un axe avec des jolies ´ etiquettes qui
rentrent dans l’´ etendue d’origine des donn´ ees. Le style "s" (standard ) trouve un axe avec de
jolies ´ etiquettes dans lequel l’´ etendue des donn´ ees d’origine rentre. Le style "e" (extended )
est comme le style "s", mis `
a part qu’il laisse aussi de la place pour tracer des symboles
` a l’int´ erieur de la bounding box. Le style "d" (direct) sp´ ecifie que les axes en cours doivent
ˆ etre utilis´ es sur les graphiques subs´ equents. Seuls les styles "r" et "i" sont pour l’instant
impl´ ement´ es.
xaxt
Un caract` ere qui sp´ ecifie le type d’axe pour les x. Mettre "n" implique qu’un axe est cr´ e´ e
mais pas trac´ e. La valeur standard est "s".
xlog
Bool´ een (voir log dans plot.default()). Si TRUE, une ´ echelle logarithmique est utilis´ ee
(par exemple, apr` es plot(, log = "x")). Pour une nouvelle fenˆ etre graphique, le d´ efaut est
FALSE, c’est-` a-dire une ´ echelle lin´ eaire.
yaxp
Un vecteur de la forme c(y1, y2, n) donnant les coordonn´ ees des graduations extrˆ emes
et le nombre d’intervalles entre ces graduations sauf pour l’´ echelle logarithmique, voir xaxp
au-dessus.
yaxs
Le style du calcul des intervalles des axes ` a utiliser pour l’axe des y. Voir xaxs au-dessus.
yaxt
Un caract` ere qui sp´ ecifie le type d’axes. Si on met "n" l’axe est d´ efini mais pas trac´ e.
ylog
Bool´ een ; voir xlog au-dessus.
Voici une mise en situation de quelques-uns de ces param` etres :
> # Agrandit la marge du bas pour faire de la place pour les
# étiquettes inclinées des x.
> par(mar = c(7, 4, 4, 2) + 0.1)
> # Définit un style de boîte, dix graduations en x et
# y, des étiquettes horizontales,
Le logiciel R - Maˆ ıtriser le langage
• Gestion des axes
Table 5.4 – Param` etres pour la gestion des axes.
Nom
Description
bty
Une chaˆ ıne de caract` eres qui d´ etermine le type de boˆ ıte qui entoure les graphiques (les axes).
Si bty est l’un des caract` eres "o" (le d´ efaut), "l", "7", "c", "u", ou "]" la boˆ ıte r´ esultante
ressemble au caract` ere correspondant. Une valeur de "n" supprime la boˆ ıte (box type).
lab
Un vecteur num´ erique de la forme c(x, y, len) qui modifie la fa¸ con dont les axes sont
annot´ es. Les valeurs de x et y donnent (approximativement) le nombre de graduations sur
les axes x et y. len sp´ ecifie la taille de l’´ etiquette. La valeur par d´ efaut est c(5, 5, 7). Notez
que cela n’affecte que la fa¸ con dont les param` etres xaxp et yaxp sont fix´ es quand le syst` eme
de coordonn´ ees est mis en place, et que ce n’est pas consult´ e lorsque les axes sont trac´ es. len
n’est pas encore impl´ ement´ e.
las
Nombre appartenant ` a {0,1,2,3}. Style des ´ etiquettes des axes. 0=toujours parall` ele aux axes
(le d´ efaut), 1=toujours horizontal, 2=toujours perpendiculaire aux axes, 3=toujours vertical.
Notez que le param` etre srt de par() qui g` ere la rotation des chaˆ ınes de caract` eres n’affecte
pas les ´ etiquettes des axes.
tck
La longueur des graduations (tick marks) sur les axes en fraction du minimum entre la
hauteur et la largeur de la r´ egion de trac´ e. Si tck >= 0.5 il est interpr´ et´ e comme une fraction
du cˆ ot´ e pertinent, ainsi si tck=1 une grille est dessin´ ee. Le d´ efaut (tck = NA) est d’utiliser
tcl = -0.5.
tcl
La longueur des graduations en fraction de la hauteur d’une ligne de texte. La valeur par
d´ efaut est -0.5. En mettant tcl = NA cela fixe tck = -0.01.
xaxp
Un vecteur de la forme c(x1, x2, n) donnant les coordonn´ ees des graduations extrˆ emes
et le nombre d’intervalles entre les graduations quand par("xlog") est FALSE. Autrement,
quand l’´ echelle est logarithmique, les trois valeurs ont une signification diff´ erente. Voir l’aide
en ligne pour plus de d´ etails. Voir aussi axTicks().
xaxs
Le style de calcul des intervalles des axes ` a utiliser pour l’axe des x. Les valeurs possibles sont
"r", "i", "e", "s", "d". Les styles sont g´ en´ eralement contrˆ ol´ es par l’´ etendue des donn´ ees, ou
xlim s’il est fourni. Le style "r" (regular ) ´ etend d’abord l’´ etendue des donn´ ees par 4 pour
cent `
a chaque extr´ emit´ e et ensuite trouve un axe avec de jolies ´ etiquettes qui entrent dans
l’´ etendue. Le style "i" (internal ) trouve uniquement un axe avec des jolies ´ etiquettes qui
rentrent dans l’´ etendue d’origine des donn´ ees. Le style "s" (standard ) trouve un axe avec de
jolies ´ etiquettes dans lequel l’´ etendue des donn´ ees d’origine rentre. Le style "e" (extended )
est comme le style "s", mis `
a part qu’il laisse aussi de la place pour tracer des symboles
` a l’int´ erieur de la bounding box. Le style "d" (direct) sp´ ecifie que les axes en cours doivent
ˆ etre utilis´ es sur les graphiques subs´ equents. Seuls les styles "r" et "i" sont pour l’instant
impl´ ement´ es.
xaxt
Un caract` ere qui sp´ ecifie le type d’axe pour les x. Mettre "n" implique qu’un axe est cr´ e´ e
mais pas trac´ e. La valeur standard est "s".
xlog
Bool´ een (voir log dans plot.default()). Si TRUE, une ´ echelle logarithmique est utilis´ ee
(par exemple, apr` es plot(, log = "x")). Pour une nouvelle fenˆ etre graphique, le d´ efaut est
FALSE, c’est-` a-dire une ´ echelle lin´ eaire.
yaxp
Un vecteur de la forme c(y1, y2, n) donnant les coordonn´ ees des graduations extrˆ emes
et le nombre d’intervalles entre ces graduations sauf pour l’´ echelle logarithmique, voir xaxp
au-dessus.
yaxs
Le style du calcul des intervalles des axes ` a utiliser pour l’axe des y. Voir xaxs au-dessus.
yaxt
Un caract` ere qui sp´ ecifie le type d’axes. Si on met "n" l’axe est d´ efini mais pas trac´ e.
ylog
Bool´ een ; voir xlog au-dessus.
Voici une mise en situation de quelques-uns de ces param` etres :
> # Agrandit la marge du bas pour faire de la place pour les
# étiquettes inclinées des x.
> par(mar = c(7, 4, 4, 2) + 0.1)
> # Définit un style de boîte, dix graduations en x et
# y, des étiquettes horizontales,
