我目前在 Windows 上运行 R 版本 3.4.2,并拥有 ggplot2 (通过 tidyverse)和 sf 包版本 3.4.2。我正在尝试使用 ggplot2 sf 套件来绘制空间数据。
尝试运行 geom_sf 时,我收到错误:could not find function "geom_sf"
.
当我使用搜索 ggplot2 包时ls("package:ggplot2")
, geom_sf 未在库文件中列出。
我安装了 devtools 并运行devtools::install_github("tidyverse/ggplot2")
。但是,我收到一个错误:Installation failed: Failed to connect to raw.githubusercontent.come port 443: Timed out
。我认为工作中的防火墙正在停止此连接。
为了解决这个问题,我尝试从https://github.com/tidyverse/ggplot2 https://github.com/tidyverse/ggplot2和跑步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: 我和这位用户有同样的问题:绘制 sf 对象时出错 --- 错误:找不到函数“geom_sf” https://stackoverflow.com/questions/46185226/error-when-plotting-sf-object-error-could-not-find-function-geom-sf但该解决方案对我不起作用。
有人看到我可能遗漏了什么吗?或者如何访问这个引用率高(更精简)的包?
如果您从引用的 URL 下载,则适当的下一步是在 R 会话命令行中执行此操作,假设您的包位于工作目录中:
install.packages('ggplot2', repo=NULL, lib = 'C:/filepath')
The .zip
尝试从二进制 Windows 文件安装时隐含扩展名,您需要告诉它不要尝试从 CRAN 下载。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)