studio - scale r plot
CuadrĂcula en un diagrama de R (4)
¿Existe un comando para agregar fácilmente una cuadrícula en un diagrama R?
El comando de cuadrícula parece dibujar líneas de cuadrícula donde sea que se sienta. Usualmente uso abline para poner líneas exactamente donde las quiero. Por ejemplo,
abline(v=(seq(0,100,25)), col="lightgray", lty="dotted")
abline(h=(seq(0,100,25)), col="lightgray", lty="dotted")
¡Buena suerte!
Estoy de acuerdo con Cbare. Usa abline
para dibujar líneas solo donde realmente necesites.
Ejemplo de mi último código:
abline(v=c(39448, 39814), col="grey40")
abline(h=c(-0.6, -0.4, -0.2, 0.2,0.4,0.6), col="grey10", lty="dotted")
recuerda eso:
v
es para líneas verticales. h
por horizontal.
explotar los comandos
lty
para color
línea punteada para línea de color
claro
para obtener "ninguna red pesada".
Ver help(grid)
que funciona con gráficos estándar, ejemplo corto:
R> set.seed(42)
R> plot(cumsum(rnorm(100)), type=''l'')
R> grid()
El paquete ggplot2 muestra de forma predeterminada las cuadrículas debido a su filosofía ''Gramática de gráficos''. Y el lattice tiene una función panel.grid()
que puede usar en funciones de panel personalizadas.
Por cierto, hay funciones de búsqueda para ayuda como, por ejemplo, help.search("something")
y hay un paquete completo llamado sos para hacer que las búsquedas web R sean más fructíferas.
Si no está utilizando un intervalo de marcación personalizado, puede controlar los parámetros de la grilla y los ejes directamente desde el comando plot()
:
plot(cumsum(rnorm(100)), type=''l'', panel.first=grid())
La documentación de plot.default()
proporciona más información sobre estos parámetros.