Estoy tratando de trazar un objeto celeste en el cielo (básicamente con coordenadas equivalentes a latitud/longitud). Traje con éxito todos mis puntos utilizando la proyección "aitoff"
de la función coord_map
, pero en este caso, la cuadrícula está mal visualizada, es decir, las líneas horizontales residuales se siguen mostrando para latitudes diferentes a cero junto con sus proyecciones correctas.Malla mal mostrada con ggplot2
¿Cómo podría eliminar estas líneas?
Aquí es código que reproduce el comportamiento:
library(ggplot2)
library(mapproj)
sky2 = data.frame(RA=0, Dec=0)
skyplot2 <- qplot(RA,Dec,data=sky2,xlim=c(0,360),ylim=c(-89.999,89.999),
xlab="R.A.(°)", ylab="Decl. (°)",main="Source repartition on the sky")
skyplot2 + coord_map(projection="aitoff",orientation=c(89.999,180,0)) +
scale_y_continuous(breaks=(-2:2)*30,limits=c(-89.999,89.999)) +
scale_x_continuous(breaks=(0:8)*45,limits=c(0,360),
labels=c("","","","","","","","",""))
Hmm. Eso elimina las marcas en la parte inferior de la figura, pero no las líneas horizontales adicionales (rectas) que el OP desea eliminar. –
oh woops. no leyó la pregunta lo suficientemente cerca. –