我写了一个包,其中包含以下内容:
Rcpp (>= 0.11.0),ggplot2,grid,gridExtra,png,methods,ape,Biostrings
我已经读过这个关于R如何搜索的艺术:how R searches,我基本上认为除非有一个很好的理由不这样做 - 导入我所依赖的包更安全,而不是将它们放入的依赖关系。
然而,当我使用我的包时,我看到了错误:
could not find function "rasterGrob"
我怀疑ggplot取决于网格,所以我必须让我的包依赖于网格,所以当网格连接时,执行search()
时会看到'package:grid'。
A)。我的理解是否正确?和B)。那么我是否还需要依赖网格,还是依靠ggplot2也是一个更好的主意?
谢谢, 本。