如何使用dev.new()将绘图显示在knitr晕影中?

我的包产生了许多图形,通常一次多于一个.

使用x11或Windows设备没有问题,knitr使用包含的图像构建晕影.

但是,提交到CRAN存储库的要求是使用dev.new进行平台无关的绘图.如果我用dev.new替换x11或windows,那么我的插图中就不会出现图像.

这个问题有方法解决吗?起初我认为这与在RStudio中绘图相关,但使用新参数dev.new(noRStudioGD = FALSE)并没有帮助.另外,从命令行构建软件包并没有解决问题.

干杯,

汤姆

(Windows 7 x64)
(R 3.1.1)
(RStudio 0.98.507)

最佳答案 简短的回答是,你根本不使用dev.new()(或
dev.off()或dev.whatever ……).如果您想要更长的答案,请提供一个最小的可重复示例,演示您的问题究竟是什么.

点赞