Comment utiliser la police italique dans R (avec exemples)



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

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

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

Exemple 1 : police italique dans le titre du tracé

Le code suivant montre comment utiliser la police italique dans le titre d’un tracé dans R :

#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 title in italics
plot(x, y, main = substitute(paste(italic('Scatterplot of x vs. y'))))

police italique dans le titre de l'intrigue en R

Notez que nous pouvons également spécifier la police italique pour certains mots du titre uniquement :

#create scatterplot with only some of title in italics
plot(x, y, main = substitute(paste(italic('Scatterplot of'), ' x vs. y')))

Exemple 2 : police italique sur les étiquettes des axes du tracé

Le code suivant montre comment spécifier la police italique 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 italics
plot(x, y, xlab = substitute(paste(italic('X Label'))),
           ylab = substitute(paste(italic('Y Label'))))

Exemple 3 : police italique avec texte dans le tracé

Le code suivant montre comment inclure une police italique 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 italic text at location x=3, y=16
text(3, 16, substitute(paste(italic('This is some italic text'))))

Ressources additionnelles

Les didacticiels suivants expliquent comment exécuter d’autres fonctions courantes 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 *