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)

Graduations et etiquettes de graduations des axesGraduations et etiquettes de graduations des axes

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

Graduations et etiquettes de graduations des axesGraduations et etiquettes de graduations des axesGraduations et etiquettes de graduations des axes

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")

Graduations et etiquettes de graduations des axes

Changer l?angle d?orientation du texte des graduations

La proc?dure est la suivante :

  1. Cacher les axes x et y
  2. Ajouter les graduations avec la fonction axis()
  3. 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)

Graduations et etiquettes de graduations des axes

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)

Graduations et etiquettes de graduations des axes

Infos

Cette analyse a ?t? r?alis?e avec le logiciel R (ver. 3.1.0).


Enjoyed this article? I’d be very grateful if you’d help it spread by emailing it to a friend, or sharing it on Twitter, Facebook or Linked In.

Show me some love with the like buttons below... Thank you and please don't forget to share and comment below!!
Avez vous aimé cet article? Je vous serais très reconnaissant si vous aidiez à sa diffusion en l'envoyant par courriel à un ami ou en le partageant sur Twitter, Facebook ou Linked In.

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!





Cette page a été vue 30092 fois
Licence - Pas d?Utilisation Commerciale - Partage dans les M?mes Conditions
Licence Creative Commons