r语言 - ggmap错误:GeomRasterAnn是用不兼容的ggproto版本构建的



我正在使用ggmap,并得到下面的错误:

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

我已经安装了最新版本的ggmap(2.6.1)和ggplot2(2.2.0),但仍然得到相同的错误。

我今天也遇到了这个问题,我不得不安装GitHub开发版本的ggplot2和ggmap,并重新启动R来摆脱这个错误:

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

在此之前,我还重新安装了这里提到的所有软件包:https://github.com/thomasp85/ggraph/issues/10

不知道这些重新安装是否必要,因为它最终安装了GitHub版本的ggmap解决了这个问题,但我想我应该提一下,以防万一。

注意,这个问题似乎源于最近更新到ggplot2,在这里讨论:https://github.com/tidyverse/ggplot2/blob/master/NEWS.md#extensions

从源代码重新安装ggmap可以解决这个问题。

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

在执行上述步骤后,某些计算仍然存在问题。因此,我安装了一个旧版本的ggplot2。

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

我今天遇到了同样的问题,发现使用新的ggplot2/ggmap版本(ggmap_1 .6.1 &Ggplot2_2.2.0)导致ggproto错误。诚然,这确实让我发疯了很长一段时间。但是,当我重新运行代码并使用新版本的ggmap和ggplot2生成保存的地图时,图像是完全可读的。

在这个阶段,我的建议是重新运行您想要继续访问的任何ggmap映像的代码(首选),或者重新安装旧版本的ggmap和ggplot2。

相关内容

  • 没有找到相关文章

最新更新