首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >生成ggplot2扩展时出错。找不到函数ggproto

生成ggplot2扩展时出错。找不到函数ggproto
EN

Stack Overflow用户
提问于 2018-07-17 22:04:21
回答 1查看 709关注 0票数 1

我试图构建一个自定义geom来扩展ggplot2。

当函数工作时,我无法构建包,因为我有以下错误消息:

代码语言:javascript
复制
    ==> devtools::document(roclets=c('rd', 'collate', 'namespace'))

    Updating ggvis documentation
Loading ggvis
    Error in ggproto("GeomDash", Geom, required_aes = c("x", "y"), non_missing_aes = c("linetype",  (from geom_dash.R#57) : 
impossible de trouver la fonction "ggproto"
    Calls: suppressPackageStartupMessages ... withr_with_dir -> force -> source_many -> source_one -> eval -> eval
Ex�cution arr�t�e

Exited with status 1.

我将ggplot2的开发版本安装为哈德利指挥。但没有成功。由于某些原因,当我尝试使用虚拟函数时,它不会显示错误,例如:

代码语言:javascript
复制
    f <- function(x){
        return(ggproto(x))}

但是,即使在geom_segment的初始代码中,或者通过将ggproto函数集成到包的文件夹中,它也不能工作。

您可以找到我的函数这里

我已经创建了一个没有问题的扩展ggplot2的包。它的建造还不错。

有什么建议吗?干杯。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-07-18 07:35:03

按照@Gregor的建议,通过编辑名称空间解决了这个问题。

删除现有命名空间文件并运行

代码语言:javascript
复制
    devtools::document()

允许创建包含所需导出和导入的干净命名空间文件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51390818

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档