错误:找不到函数" geom_sf"

时间:2017-10-18 18:44:19

标签: r ggplot2

我目前在Windows上运行R版本3.4.2并且有ggplot2(通过tidyverse)和sf包版本3.4.2。我尝试使用ggplot2 sf工具包映射空间数据。

尝试运行geom_sf时,收到错误:could not find function "geom_sf"

当我使用ls("package:ggplot2")搜索ggplot2包时,geom_sf未列在库文件中。

我安装了devtools并运行devtools::install_github("tidyverse/ggplot2")。但是,我收到错误:Installation failed: Failed to connect to raw.githubusercontent.come port 443: Timed out。我认为工作中的防火墙正在暂停此连接。

为了解决这个问题,我尝试从mobx手动下载zip并运行install.packages('ggplot2-master.zip', lib = 'C:/filepath')并收到错误:package 'ggplot2-master.zip' is not available (for R version 3.4.2)。我在从3.4.1更新之前得到了同样的错误。

TLDR :我遇到与此用户相同的问题:https://github.com/tidyverse/ggplot2 但解决方案对我不起作用。

有谁看到我可能遗失的东西?或者如何访问这个高度引用(更简化)的包?

1 个答案:

答案 0 :(得分:1)

如果您从您引用的URL下载,则相应的下一步是在R session命令行执行此操作,假设您的包位于工作目录中:

install.packages('ggplot2', repo=NULL, lib = 'C:/filepath')

.zip扩展名在尝试从二进制Windows文件安装时是隐含的,您需要告诉它不要尝试从CRAN下载。