¿Existe un comando para agregar fácilmente una cuadrícula en un diagrama R?Cuadrícula en un gráfico R
Respuesta
Si no está utilizando un intervalo de marcas personalizadas, puede controlar la red y ejes parámetros directamente desde el comando plot()
:
plot(cumsum(rnorm(100)), type='l', panel.first=grid())
El plot.default()
documentación proporciona más información sobre estos parámetros.
Cuidado, no funciona si está utilizando el método de fórmula 'plot (x ~ y, panel.first = grid())' – rvezy
Ver help(grid)
que trabaja con los gráficos estándar - breve ejemplo:
R> set.seed(42)
R> plot(cumsum(rnorm(100)), type='l')
R> grid()
Los ggplot2 por defecto del paquete para mostrar las redes debido a su filosofía 'Gramática de gráficos'. Y lattice tiene una función panel.grid()
que puede usar en funciones personalizadas del panel.
Por cierto, hay funciones de búsqueda de ayuda, como p. help.search("something")
y hay un paquete completo llamado sos para hacer que las búsquedas en la web R sean más fructíferas.
En los casos en que queremos una grilla en el fondo, consulte [debajo de la respuesta] (http://stackoverflow.com/a/42729195/680068). – zx8754
El comando de cuadrícula parece dibujar líneas de cuadrícula donde sea que se siente. Usualmente uso abline para poner las 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!
Eso es fantástico. 'grid()' necesita desesperadamente argumentos para ubicar la primera línea de la cuadrícula en cada eje. Este es un gran sustituto. – Hank
Estoy de acuerdo con cbare. Usa abline
para dibujar líneas solo donde realmente lo 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")
recordar que:
v
es para las líneas verticales. h
para horizontal.
explotar los comandos
lty
para línea de puntos color
para la línea de color claro
el fin de obtener "no rejilla pesada".
- 1. Generando un gráfico de llamadas en R
- 2. Ocultar las líneas de cuadrícula en un control gráfico ASP.Net
- 3. Convierte un Gráfico en un Marco de Datos en R
- 4. ¿Cómo crear un gráfico "inkblot" con R?
- 5. Eliminar líneas de cuadrícula de Winforms Gráfico
- 6. Componente de cuadrícula/gráfico libre de C#
- 7. Trazado y guardado gráfico R
- 8. Gráfico de densidad escalada/ponderada en R
- 9. Resaltar valores específicos en el gráfico R
- 10. incrustación de un gráfico 3D animado R en PowerPoint
- 11. ¿Es posible rotar un gráfico en R (gráficos base)?
- 12. Cómo crear un gráfico de clúster en R?
- 13. Gráfico sobre las líneas de cuadrícula en el gráfico de barras AChartEngine
- 14. eliminando las líneas de la cuadrícula en C# Gráfico y haciendo líneas de gráfico más gruesas
- 15. R: gráfico 4D, x, y, z, colores
- 16. Cómo trazar un gráfico usando R, Java y JRI?
- 17. Creando un gráfico de Pareto con ggplot2 y R
- 18. Cómo replicar un gráfico del ciclo mensual de R
- 19. R Plot Filled células longitud-latitud de cuadrícula en mapa
- 20. Gráfico con colores condicionales basados en los valores en R
- 21. Plot múltiples columnas en el mismo gráfico en R
- 22. Inserción variable de función en título del gráfico en R
- 23. Guarde el gráfico R en el servidor web
- 24. Gráfico de dispersión R-xy en 3d con densidad
- 25. ¿Cómo puedo agregar un en dash a un gráfico en R?
- 26. traza un archivo shp múltiple en un gráfico usando spplot en R
- 27. Hacer un gráfico Gráfico en C#
- 28. R faceteo ggplot2 - Error: No hay capas en el gráfico
- 29. Barra de gráfico apilada junto con Línea en R
- 30. Cómo trazar un gráfico de clasificación de un SVM en R
Quizás considere cambiar la respuesta aceptada a [este] (http://stackoverflow.com/a/42729195/680068)? – zx8754
O mejor aún, use ggplot2 para trazar. Tiene muchos valores predeterminados realmente asombrosos (incluidas las cuadrículas, que se pueden personalizar) y tiene una gramática muy natural y pensada para asignar atributos estéticos a aspectos de tus gráficos en función de los datos con los que trabajas. Es th – metasoarous