12.2 Marges de tracé
Figure 11.20: Marges d’une parcelle.
Tous les tracés de R ont des marges les entourant qui séparent l’espace de traçage principal de la zone où se trouvent les axes, les étiquettes et le texte supplémentaire. Pour visualiser comment R crée des marges de tracé, regardez la figure de marge 11.20.
Vous pouvez ajuster la taille des marges en spécifiant un paramètre de marge à l’aide de la syntaxe par(mar = c(bottom, left, top, right))
, où les arguments bottom
, left
are sont la taille des marges. La valeur par défaut pour mar
est c(5.1,4.1, 4.1, 2.1). Pour modifier la taille des marges d’un tracé, vous devez le faire avec par(mar)
avant de créer réellement le tracé.
Voyons comment cela fonctionne en créant deux tracés avec des marges différentes: Dans le tracé de gauche, je vais définir les marges sur 3 de tous les côtés. Dans l’intrigue de droite, je vais mettre les marges à 6 de tous les côtés.
# First Plot with small marginspar(mar = c(2, 2, 2, 2)) # Set the margin on all sides to 2plot(1:10)mtext("Small Margins", side = 3, line = 1, cex = 1.2)mtext("par(mar = c(2, 2, 2, 2))", side = 3)# Second Plot with large marginspar(mar = c(5, 5, 5, 5)) # Set the margin on all sides to 6plot(1:10)mtext("Large Margins", side = 3, line = 1, cex = 1.2)mtext("par(mar = c(5, 5, 5, 5))", side = 3)
Vous remarquerez que les marges sont si petites dans le premier tracé que vous ne pouvez même pas voir les étiquettes d’axe, tandis que dans le deuxième tracé, il y a beaucoup (probablement trop) d’espaces blancs autour de la région de tracé.
En plus d’utiliser le paramètre mar
, vous pouvez également spécifier des tailles de marge avec le paramètre mai
. Cela agit comme mar
sauf que les valeurs de mai
définissent la taille de la marge en pouces.