Graduations et étiquettes de graduations des axes dans R
Dans cet article, vous allez apprendre comment modifier les *etiquettes de graduation des axes avec le logiciel statistique R. Il s?agit de pouvoir changer la couleur, la police et la taille** des caract?res. Nous allons aussi voir comment changer l?angle d?orientation du texte des graduations.
Couleur, police et taille des etiquettes de graduations
Pour cela les arguments suivants peuvent ?tre utilis?s:
- col.axis : couleur du texte
- font.axis : police du texte; valeurs possibles :
- 1: texte normale
- 2: texte en gras
- 3: texte en italique
- 4: texte en italique gras
- 5 : police de symboles (lettres grecques)
- cex.axis : taille du texte des ?tiquettes de graduations; valeur par d?faut = 1
x<-1:10
y<-x*x
# Graphique simple
plot(x, y)
# Personnalisation : texte bleu, italique-gras, agrandissement
plot(x,y, col.axis="blue", font.axis=4, cex.axis=1.5)
Orientation des ?tiquettes
Pour changer l?orientation des ?tiquettes, le param?tre graphique las peut ?tre utilis?.
Les valeurs possibles sont:
- 0: ?tiquette parall?le ? l?axe
- 1: Orientation horizontal
- 2 : Orientation perpendiculaire ? l?axe
plot(x, y, las=0) # parall?le
plot(x, y, las=1) # horizontal
plot(x, y, las=2) # perpendiculaire
Cacher les ?tiquettes de graduations
Pour cacher ou montrer le texte des graduations, les arguments suivants peuvent ?tre utilis?s:
- xaxt : supprime l?axe des x
- yaxt : supprime l?axe des y
Les valeurs de ces deux param?tres peuvent ?tre ?s? (pour montrer) ou ?n? (pour cacher).
Cette modification peut ?tre utile pour prendre le control de l?angle d?orientation du texte des graduations. Ce n?est pas quelque chose de facile dans R. Nous allons voir dans la section suivante comment le faire.
# Cacher les axes x et y
plot(x, y, xaxt="n", yaxt="n")
Changer l?angle d?orientation du texte des graduations
La proc?dure est la suivante :
- Cacher les axes x et y
- Ajouter les graduations avec la fonction axis()
- Ajouter le texte avec la fonction text()
L?argument srt correspond ? l?angle de rotation.
# Suppression des axes
plot(x, y, xaxt="n", yaxt="n")
# Modification de l'axe des x
xtick<-seq(0, 10, by=5)
axis(side=1, at=xtick, labels = FALSE)
text(x=xtick, par("usr")[3],
labels = xtick, srt = 45, pos = 1, xpd = TRUE)
# Modification de l'axe des y
ytick<-seq(0, 100, by=50)
axis(side=2, at=ytick, labels = FALSE)
text(par("usr")[1], ytick,
labels = ytick, srt = 45, pos = 2, xpd = TRUE)
Utiliser la fonction par()
La fonction par() peut ?tre utilis?e pour appliquer de mani?re permanente les modifications ? l?ensemble des graphiques qui seront cr?es dans la session courante.
par(col.axis="blue", font.axis=4, cex.axis=1.5)
plot(x,y)
Infos
Cette analyse a ?t? r?alis?e avec le logiciel R (ver. 3.1.0).
Show me some love with the like buttons below... Thank you and please don't forget to share and comment below!!
Montrez-moi un peu d'amour avec les like ci-dessous ... Merci et n'oubliez pas, s'il vous plaît, de partager et de commenter ci-dessous!
Recommended for You!
Click to follow us on Facebook:
Comment this article by clicking on "Discussion" button (top-right position of this page)