see - r plotting map




Erro no ggmap: GeomRasterAnn foi criado com uma versão incompatível do ggproto (3)

Estou usando o ggmap e obtive o erro abaixo:

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

Instalei a versão mais recente do ggmap (2.6.1) e do ggplot2 (2.2.0), mas ainda tenho o mesmo erro.


Corri para esse problema também hoje e tive que instalar as versões de desenvolvimento do GitHub do ggplot2 e do ggmap e reiniciar o R ​​para se livrar desse erro:

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

Antes disso, eu também reinstalei todos os pacotes mencionados aqui: https://github.com/thomasp85/ggraph/issues/10

Não sei se essas reinstalações eram necessárias, pois estava instalando a versão GitHub do ggmap que corrigiu o problema, mas achei que eu mencionaria isso apenas por precaução.

Observe que esse problema parece resultar da atualização recente para o ggplot2, conforme discutido aqui: https://github.com/tidyverse/ggplot2/blob/master/NEWS.md#extensions


Encontrei o mesmo problema hoje e descobri que as imagens antigas do ggmap salvas (como .RData) não podiam ser lidas usando as novas versões ggplot2 / ggmap (ggmap_2.6.1 & ggplot2_2.2.0), resultando em um erro ggproto. É certo que isso me deixou louco por um bom tempo. No entanto, quando refiz o código novamente e produzi mapas salvos usando as novas versões do ggmap e ggplot2, as imagens ficaram totalmente legíveis.

Nesse estágio, minha sugestão é executar novamente o código de todas as imagens do ggmap que você deseja continuar acessando (de preferência) ou, em alternativa, reinstalar versões mais antigas do ggmap e do ggplot2.


Reinstalar o ggmap partir do código-fonte pode resolver o problema.

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




ggproto