[R-es] Fwd: añadir líneas verticales con ggplot
Manuel Mendoza
mmendoz@ @end|ng |rom |u|br|ghtm@||@org
Mie Abr 1 22:24:50 CEST 2020
Creía haberlo solucionado con:
pyt<-ggplot(data, aes(x = longitud, y = latitud)) +
geom_point(aes(color = factor(ptyrup)))
windows();pyt
e incluyendo en el loop:
pyt<-pyt+
geom_vline(xintercept = i)
pyt
Pero no. Es extraño, pues sale bien si hago yo las iteraciones, una a una,
pero cuando hago el loop no dibuja las líneas 🤔.
> Buenas, como os decía, hago un mapa con ggplot (pongamos este más
> sencillo):
>
> pyt<-ggplot(data, aes(x = longitud, y = latitud)) +
geom_point(aes(color = factor(ptyrup)))
windows(); pyt
dentro del loop incluyo: pyt + geom_vline(xintercept = i), pero entonces
me borra la linea anterior, y lo que yo pretendo es que me vaya añadiendo
líneas sin borrar las anteriores. Con plot, en vez de ggplot era fácil
(abline(v=i)), pero por más que busco no encuentro la forma de hacer lo
mismo con ggplot, que el mapa queda mucho mejor.
Gracias,
Manuel
>
> en vez de print(i), que me indica por dónde va el loop, me gustaría que
> me fuera añadiera una línea vertical al mapa en la longitud (lon) que
> corresponde a i.
>
> Muchas gracias,
> Manuel
>
[[alternative HTML version deleted]]
Más información sobre la lista de distribución R-help-es