Hola,
¿Por qué no incluyes directamente la línea vertical en cada iteración?.
world<-map_data('world')
pyt<- ggplot(data, aes(x = longitud, y = latitud, color =
ptyrup,size=ptyrup)) +
geom_point()+
*geom_vline(xintercept = i)*
scale_color_manual(values = c('lightslateblue','black')) +
Sigo pensando que la solución es añadir un objeto grid, he intentado crear un
ejemplo pero no termino de ligar las coordenadas del gráfico base con las
unidades de grid (igual no se puede). Esto es un ejemplo reproducible (aunque
sin control sobre las coordenadas de la línea:
library(ggplot2)
Gracias Emilio, no sé cómo ponerte un ejemplo reproducible. El mapa es un
ggplot como el que te pongo abajo, y el análisis que se hace en cada vuelta
del loop (que tienes abajo, del anterior email) es un árbol de
clasificación que se entrena con una parte del mapa, dada por la longitud
(lon), y se
Estimado
Si no comprendo mal, una idea media loca. Entendí que es un mapa, algo
geográfico, pues si es así se podría colocar el valor de algo de análisis
como si fuese la altura de las montañas.
Javier Marcuzzi
El sáb., 6 jun. 2020 a las 7:02, Emilio L. Cano ()
escribió:
> Hola,
>
> Como
Hola,
Como ggplot son gráficos tipo “grid” seguramente puedas añadir las líneas como
un objeto “grob” sin tener que recargar el mapa.
Con un ejemplo reproducible lo podría confirmar.
Un saludo,
Emilio L. Cano
http://emilio.lcano.com
> El 5 jun 2020, a las 17:48, Manuel Mendoza
>
Gracias Emilio y Jorge. Tengo que explicarlo mejor. Mostrando a una
audiencia cómo hacer un tipo de análisis, se hace un loop (abajo) que
analiza un mapa por regiones longitudinales. Tal y como está el script,
print(i) te indica la longitud por la que va (de 10º en 10º) pero me
gustaría que en vez
Hola Manuel,
Al ser ggplot supongo que será como en cualquier gráfico en ejes coordenados,
añade una capa:
ggplot(…..) + geom_vline(xintercept = vector_de_valores_x)
Un saludo,
Emilio L. Cano
http://emilio.lcano.com
> El 5 jun 2020, a las 13:48, Manuel Mendoza
> escribió:
>
> Buenos días