descripcion - ¿Etiqueta del eje y cayendo fuera de la ventana gráfica?
meta title html (1)
Este es un clásico, tal vez debería ser un FAQ. Debe establecer la configuración de par
después de la llamada a pdf
, que crea el dispositivo de trazado. De lo contrario, está modificando la configuración en el dispositivo predeterminado:
set.seed(1)
n.obs <- 390
vol.min <- .20/sqrt(252 * 390)
eps <- rnorm(n = n.obs, sd = vol.min)
# add space to LHS of plot
pdf("~/myplot.pdf", width=5.05, height=3.8)
mar.default <- c(5,4,4,2) + 0.1
par(mar = mar.default + c(0, 4, 0, 0))
plot(eps, main = "Hello World!", las=1, ylab="") # suppress the y-axis label
mtext(text="eps", side=2, line=4, las=1)
dev.off()
Intenté simplemente trazar algunos datos en R con la etiqueta del eje y horizontal e izquierda de las etiquetas de marca del eje y. Pensé que el siguiente código funcionaría:
set.seed(1)
n.obs <- 390
vol.min <- .20/sqrt(252 * 390)
eps <- rnorm(n = n.obs, sd = vol.min)
mar.default <- c(5,4,4,2) + 0.1
par(mar = mar.default + c(0, 4, 0, 0)) # add space to LHS of plot
pdf("~/myplot.pdf", width=5.05, height=3.8)
plot(eps, main = "Hello World!", las=1, ylab="") # suppress the y-axis label
mtext(text="eps", side=2, line=4, las=1) # add horiz y-axis label
# 4 lines into the margin
En cambio, como puede ver, la etiqueta del eje y casi cae completamente fuera de la ventana gráfica. Este fenómeno aún existe, no importa cuánto amplíe el margen de LHS.
Q: ¿Qué estoy haciendo mal? ¿Hay algo que deba hacer con el parámetro oma
? ¿Qué necesito hacer para trazar las cosas de la manera que me propongo? Estoy un poco abrumado por todo esto!