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 71831 fois