Titre des graphiques avec le logiciel R: Comment personnaliser ?


L?objectif de cet article est de vous montrer comment modifier le titre de vos graphiques (titre principal et celui des axes) avec le logiciel statistique R. Pour cela, il y a deux possibilit?s : la premi?re consiste ? passer directement les arguments ? la fonction graphique (ex : fonction plot()). La fonction se chargera de changer les titres lors de la cr?ation du graphique. La deuxi?me option consiste ? utiliser la fonction title() de R qui ajoutera les titres sur le graphique existant.

Changer le titre principal et celui des axes

Les arguments ? utiliser pour modifier les titres sont :

  • main: titre principal du graphique (plac? en haut du graphique)
  • xlab: titre de l?axe des x
  • ylab: titre de l?axe des y
  • sub: sous-titre; plac? juste en dessous de l?axe des x
# Graphique simple
barplot(c(2,5))
# Ajouter les titres
barplot(c(2,5), main="Titre principal",
        xlab="Titre de l'axe des x",
        ylab="Titre de l'axe des y",
        sub="Sous-titre")

Logiciel R : titre des graphiques dans RLogiciel R : titre des graphiques dans R

Couleurs des titres

Les param?tres suivants peuvent ?tre utilis?s pour changer les couleurs :

  • col.main: couleur du titre principal
  • col.lab: couleur du titre des axes
  • col.sub: couleur du sous-titre
barplot(c(2,5), main="Titre principal",
        xlab="Titre de l'axe des x",
        ylab="Titre de l'axe des y",
        sub="Sous-titre",
        col.main="red", col.lab="blue", col.sub="black")

Logiciel R : titre des graphiques dans R

Les diff?rentes couleurs disponibles dans R sont d?crites ici.

Style de police du texte des titres

Les param?tres graphiques ? utiliser pour personnaliser le style de police sont :

  • font.main: police du titre principal
  • font.lab: police du titre des axes
  • font.sub: police du sous-titre

La valeur ? sp?cifier pour ces arguments doit ?tre de type ?numeric?.

Les valeurs possibles pour le style de police sont:

  • 1: texte normale
  • 2: texte en gras
  • 3: texte en italique
  • 4: texte en italique gras
  • 5 : police de symboles (lettres grecques)

Utiliser le code R ci-dessous pour mettre les titres en italique gras.

# Titres en italique gras
barplot(c(2,5), main="Titre principal",
        xlab="Titre de l'axe des x",
        ylab="Titre de l'axe des y",
        sub="Sous-titre",
        font.main=4, font.lab=4, font.sub=4)

Logiciel R : titre des graphiques dans R

Modification de la taille des caract?res

La taille de la police peut ?tre chang?e en utilisant le param?tre graphique cex. Il permet de diminuer ou d?augmenter la taille des caract?res. La valeur par d?faut est ?gale 1. Lorsque la valeur sp?cifi?e est inf?rieure ? 1, alors la taille des textes est diminu?e. A l?inverse, toute valeur de cex sup?rieure ? 1 permet d?augmenter la taille de la police.

Les arguments suivants peuvent ?tre utilis?s pour modifier la taille de la police des titres:

  • cex.main : taille du titre principale
  • cex.lab : taille des titres des axes
  • cex.sub : taille du sous-titre

Un exemple est montr? ci-dessous pour changer la taille des caract?res:

# Augmentation de la taille
barplot(c(2,5), main="Titre principal",
        xlab="Titre de l'axe des x",
        ylab="Titre de l'axe des y",
        sub="Sous-titre",
        cex.main=2, cex.lab=1.7, cex.sub=1.2)

Logiciel R : titre des graphiques dans R

Utiliser la fonction title()

Cette fonction peut ?tre utilis?e ?galement pour ajouter des titres au graphique.

Un format simplifi? de la fonction est :

title(main = NULL, sub = NULL, 
      xlab = NULL, ylab = NULL, ...)

Exemple d?utilisation:

x<-1:10; y<-x*x
plot(x,y, main = "", xlab="", ylab="",
     col.axis="blue") 
title(main = "Titre principal", sub = "Sous-titre",
      xlab = "Axe des x", ylab = "Axe des y",
      cex.main = 2,   font.main= 4, col.main= "red",
      cex.sub = 0.75, font.sub = 3, col.sub = "green",
      col.lab ="darkblue"
      )

Logiciel R : titre des graphiques dans R

Personnalisation des titres en utilisant la fonction par()

Notez que la fonction par() de R peut ?tre utilis?e pour modifier la couleur, le style et la taille de police des titres du graphique. Les changements effectu?s par la fonction par() sont dits permanents car ils sont appliqu?s ? tous les graphiques g?n?r?s pendant la session courante.

Pour plus de d?tails cliquez sur le lien suivant: Modifier les param?tres graphiques avec part().

par(
  # Modification des couleurs
  col.main="red", col.lab="blue", col.sub="black",
  # Mettre les titres en italique-gras
  font.main=4, font.lab=4, font.sub=4,
  # Modificcation de la taille de la police
  cex.main=2, cex.lab=1.7, cex.sub=1.2
  )
barplot(c(2,5), main="Titre principal",
        xlab="Titre de l'axe des x",
        ylab="Titre de l'axe des y",
        sub="Sous-titre")

Logiciel R : titre des graphiques dans R

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 26698 fois
Licence - Pas d?Utilisation Commerciale - Partage dans les M?mes Conditions
Licence Creative Commons