如何解决R对象“ newpage”未通过“ namespace:grid”导出
我的目标是在程序包中使用grid.newpage()。当我在Rstudio中选择“清理并重建”时,“构建”窗格显示“对象'newpage'未被'namespace:grid'导出”,并显示如下弹出消息:“构建R软件包需要安装其他构建工具。要立即安装其他工具?”但是,我已经根据https://cran.r-project.org/bin/windows/Rtools/正确地安装了Rtools。我的R代码具有正确的importFrom网格,并且我的命名空间文件也具有以下内容。
[R code]
#' @importFrom grid newpage pushViewport viewport
showFn2 <-function(p,nr=1,nc=length(p)) {
#library(grid)
grid.newpage()
n <- length(p)
loc <- forlo(nr,nc)
pushViewport(viewport(layout = grid.layout(nr,nc)))
for ( i in (1:n) ) {
print(p[[i]],vp=viewport(layout.pos.row=loc[[1]][i],layout.pos.col=loc[[2]][i] ))
}
}
[Namespace]
export(wcp)
importFrom(ggplot2,aes)
importFrom(ggplot2,annotate)
importFrom(ggplot2,coord_cartesian)
importFrom(ggplot2,geom_point)
importFrom(ggplot2,geom_segment)
importFrom(ggplot2,ggplot)
importFrom(ggplot2,labs)
importFrom(ggplot2,scale_x_continuous)
importFrom(ggplot2,theme)
importFrom(grid,newpage)
importFrom(grid,pushViewport)
importFrom(grid,viewport)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。