Me gustaría agregar una cuadrícula de fondo al centro de la gráfica y luego ocultar las líneas de cuadrícula estándar. Los puntos de esquina de la cuadrícula se almacenan en el marco de datos pts y he intentado usar geom_tile, pero no parece utilizar los puntos especificados. Gracias de antemano por tu ayuda.¿Cómo puedo agregar una cuadrícula de fondo usando ggplot2?
library(ggplot2)
pts <- data.frame(
x=c(170,170,170,177.5,177.5,177.5,185,185,185),
y=c(-35,-25,-15,-35,-25,-15,-35,-25,-15))
ggplot(quakes, aes(long, lat)) +
geom_point(shape = 1) +
geom_tile(data=pts,aes(x=x,y=y),fill="transparent",colour="black") +
opts(
panel.grid.major=theme_blank(),
panel.grid.minor=theme_blank()
)
En realidad, me gustaría tener la cuadrícula "flotante" en el fondo (ver mi ejemplo). Gracias sin embargo. – user338714
hola, luego he actualizado el ejemplo. véase más arriba. – kohske
Esto es exactamente lo que estaba buscando, gracias. También encontré que geom_path funcionaría, pero es bastante engorroso trazar todos los puntos a lo largo de la ruta: pts <- data.frame (x = c (170,170,170,177.5, 177.5,177.5,185,185,185,177.5,170,170,177.5,185,185,177.5,170), y = c (-35, -25, -15, -15, -25, -35, -35, -25, -15, -15, -15, -25, -25, -25, -35, - 35, -35)). – user338714