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