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]]

_______________________________________________
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es

Responder a