Hola Manuel,
Prueba a forzar la salida del gráfico de ggplot con "print(pyt)".
Gracias,
Carlos Ortega
www.qualityexcellence.es
El mar., 14 abr. 2020 a las 19:49, Manuel Mendoza (<
mmendoza en fulbrightmail.org>) escribió:
> Hola de nuevo, hago un mapa con ggplot:
>
> pyt<-ggplot(data, aes(x = longitud, y = latitud)) +
> geom_point(aes(color = factor(ptyrup)))
> windows();pyt
>
> y después hago un loop con for. En vez de print(i), que me indica por
> dónde va el loop, me gustaría que me fuera añadiendo una línea vertical al
> mapa en la longitud que corresponde a i. Con plot () es muy fácil:
> abline(v=i), pero con ggplot, no me añade la línea, y si hago un nuevo mapa
> con la nueva línea, me borra la anterior.
>
> Creía haberlo solucionado incluyendo en el loop:
>
> pyt <- pyt+
> geom_vline(xintercept = i)
> pyt
>
> Pero tampoco funciona. Es extraño, pues sale bien si hago yo las
> iteraciones, una a una, pero cuando hago el loop no dibuja las líneas.
>
> Gracias, una vez más,
> Manuel
>
>
>
> Muchas gracias, como siempre.
>
> [[alternative HTML version deleted]]
>
> _______________________________________________
> R-help-es mailing list
> R-help-es en r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>
--
Saludos,
Carlos Ortega
www.qualityexcellence.es
[[alternative HTML version deleted]]