Comment utiliser la police grasse dans R (avec exemples)



Vous pouvez utiliser la syntaxe de base suivante pour produire une police grasse dans les tracés R :

substitute(paste(bold('this text is bold')))

Les exemples suivants montrent comment utiliser cette syntaxe dans la pratique.

Exemple 1 : police en gras sur les étiquettes des axes du tracé

Le code suivant montre comment créer un nuage de points dans R en utilisant une police normale pour les étiquettes des deux axes :

#define data
x <- c(1, 2, 3, 4, 4, 5, 6, 6, 7, 9)
y <- c(8, 8, 9, 10, 13, 12, 10, 11, 14, 17)

#create scatter plot with normal font for axis labels
plot(x, y, xlab='X Label', ylab='Y Label')

Et le code suivant montre comment spécifier une police en gras pour les étiquettes des axes X et Y d’un tracé :

#define data
x <- c(1, 2, 3, 4, 4, 5, 6, 6, 7, 9)
y <- c(8, 8, 9, 10, 13, 12, 10, 11, 14, 17)

#create scatterplot with axes labels in bold
plot(x, y, xlab = substitute(paste(bold('X Label'))),
           ylab = substitute(paste(bold('Y Label'))))

Remarquez comment les étiquettes des deux axes sont désormais en gras.

Exemple 2 : police grasse avec texte dans le tracé

Le code suivant montre comment inclure une police en gras pour un élément de texte à l’intérieur d’un tracé :

#define data
x <- c(1, 2, 3, 4, 4, 5, 6, 6, 7, 9)
y <- c(8, 8, 9, 10, 13, 12, 10, 11, 14, 17)

#create scatterplot
plot(x, y)

#add normal text at location x=3, y=14
text(3, 14, 'This is some normal text')

#add bold text at location x=3, y=16 
text(3, 16, substitute(paste(bold('This is some bold text'))))

Notez la différence entre la police grasse et la police normale.

Ressources additionnelles

Les didacticiels suivants expliquent comment exécuter d’autres fonctions courantes dans R :

Comment utiliser la police italique dans R
Comment ajouter des exposants et des indices aux tracés dans R
Comment changer la taille de la police dans ggplot2

Ajouter un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *