ggsave错误:找不到函数“dev”

时间:2016-02-04 12:33:44

标签: r ggplot2

尝试保存我的ggplot时出现以下错误:

Error in ggsave(paste0(projDir, "figs/lmGtaGridCombined.png")) : 
  could not find function "dev"

这是今年早些时候在最新的ggplot(2.0.0)之前运行的代码。我使用的第三方代码(https://rpubs.com/Koundy/71792;使用ggthemes)在今年早些时候工作得很好,使我的图像更适合出版。但是,现在ggthemes代码给出了与以下内容相关的错误:

Error in FUN(X[[i]], ...) : 
  Theme element 'text' has NULL property: margin, debug
In addition: Warning message:
`axis.ticks.margin` is deprecated. Please set `margin` property  of `axis.text` instead 
> 

我认为通过改变这一行来解决这个问题:

 text = element_text() 

到此:

text = element_text(margin=margin(), debug= F),

它使我的图像打印版本,但许多方面(即x标签间距刷新而不是偏移)不对。加上ggsave给出了上述错误,这是我现在最大的问题,因为我正在考虑手动修复图像,如果我可以像以前一样打印它。

我已经尝试过png ..... dev.off但是我无法按照原来使用ggsave的方式打印正确的尺寸和分辨率。

请帮忙。到目前为止,我一直害怕发布stackoverflow,但我非常绝望。提前致谢。

0 个答案:

没有答案