graphics - pro - Especificar ancho y alto de parcela
premiere templates free (3)
Tengo un panel que contiene tres parcelas. ¿Cómo puedo usar par
para especificar el ancho y la altura del panel principal para que siempre tenga un tamaño fijo?
Lo haces en el dispositivo, por ejemplo.
x11(width=4, height=6)
y de manera similar para los basados en archivos
pdf("/tmp/foo.pdf", width=4, height=6)
Puede leer el tamaño físico a través de par("cin")
etc. pero no configurarlo.
Ninguna de las dos soluciones funciona en los cuadernos Jupyter . Aquí hay un enfoque general que funciona en cualquier entorno:
options(repr.plot.width=6, repr.plot.height=4)
Solo mantenga la siguiente función a mano:
set_plot_dimensions <- function(width_choice, height_choice) {
options(repr.plot.width=width_choice, repr.plot.height=height_choice)
}
EJEMPLO
Datos
x <- c(37.50,46.79,48.30,46.04,43.40,39.25,38.49,49.51,40.38,36.98,40.00,38.49,37.74,47.92,44.53,44.91,44.91,40.00,41.51,47.92,36.98,43.40)
Llamar a la función con las dimensiones, y dibujar la trama:
set_plot_dimensions(6, 4)
show_distribution(x, ''test vector'')
set_plot_dimensions(16, 4)
show_distribution(x, ''test vector'')
Normalmente lo configuro al inicio de mi sesión con windows.options
:
windows.options(width=10, height=10)
# plot away
plot(...)
Si necesita restablecer a "configuración de fábrica":
dev.off()
windows.options(reset=TRUE)
# more plotting
plot(...)