12.2 Márgenes de parcela
Figura 11.20: Márgenes de una parcela.
Todas las gráficas en R tienen márgenes que las rodean y separan el espacio principal del área donde se encuentran los ejes, las etiquetas y el texto adicional. Para visualizar cómo crea R los márgenes de la gráfica, mire la Figura de margen 11.20.
Puede ajustar el tamaño de los márgenes especificando un parámetro de margen utilizando la sintaxis par(mar = c(bottom, left, top, right))
, donde los argumentos bottom
, left
are son el tamaño de los márgenes. El valor predeterminado para mar
es c (5.1, 4.1, 4.1, 2.1). Para cambiar el tamaño de los márgenes de una gráfica, debe hacerlo con par(mar)
antes de crear realmente la gráfica.
Veamos cómo funciona esto creando dos gráficas con márgenes diferentes:En la gráfica de la izquierda, estableceré los márgenes en 3 en todos los lados. En la parcela de la derecha, estableceré los márgenes a 6 en todos los lados.
# 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)
Notará que los márgenes son tan pequeños en la primera gráfica que ni siquiera puede ver las etiquetas de los ejes, mientras que en la segunda gráfica hay mucho (probablemente demasiado) espacio en blanco alrededor de la región de la gráfica.
Además de utilizar el parámetro mar
, también puede especificar tamaños de margen con el parámetro mai
. Esto actúa igual que mar
, excepto que los valores de mai
establecen el tamaño del margen en pulgadas.