tutorial mapas how ggplot data con r ggplot2 ggmap ggproto

mapas - mapping data in r



Error de ggmap: GeomRasterAnn se creó con una versión incompatible de ggproto (4)

Estoy usando ggmap, y obtuve el siguiente error:

Error: GeomRasterAnn was built with an incompatible version of ggproto. Please reinstall the package that provides this extension.

He instalado la última versión de ggmap (2.6.1) y ggplot2 (2.2.0), pero sigo teniendo el mismo error.


El problema persistió para algunos cálculos después de seguir los pasos anteriores. Por lo tanto, instalé una versión anterior de ggplot2.

library(devtools) install_version("ggplot2", version = "2.1.0", repos = "http://cran.us.r-project.org")


Hoy también me encontré con este problema y tuve que instalar las versiones de desarrollo de GitHub de ggplot2 y ggmap y reiniciar R para deshacerme de este error:

devtools::install_github("dkahle/ggmap") devtools::install_github("hadley/ggplot2")

Antes de eso, también reinstalé todos los paquetes mencionados aquí: https://github.com/thomasp85/ggraph/issues/10

No sé si esas reinstalaciones fueron necesarias, ya que finalmente fue la instalación de la versión GitHub de ggmap que solucionó el problema, pero pensé en mencionarlo por si acaso.

Tenga en cuenta que este problema parece provenir de la actualización reciente de ggplot2 como se describe aquí: https://github.com/tidyverse/ggplot2/blob/master/NEWS.md#extensions


Me encontré con el mismo problema hoy y descubrí que las viejas imágenes de ggmap guardadas (como .RData) no podían leerse usando las nuevas versiones de ggplot2 / ggmap (ggmap_2.6.1 y ggplot2_2.2.0) que resultaban en un error de ggproto. Es cierto que esto me volvió loco por algún tiempo. Sin embargo, cuando volví a leer el código y produje mapas guardados usando las nuevas versiones de ggmap y ggplot2, las imágenes eran totalmente legibles.

En esta etapa, mi sugerencia es volver a ejecutar el código para cualquier imagen de ggmap a la que desee seguir accediendo (preferido), o alternativamente reinstalar versiones anteriores de ggmap y ggplot2.


Reinstalar ggmap desde el código fuente puede solucionar el problema.

install.packages("ggmap", type = "source")