Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
标题背景,带有ggplot对象的grid.arrange()_R_Ggplot2 - Fatal编程技术网

标题背景,带有ggplot对象的grid.arrange()

标题背景,带有ggplot对象的grid.arrange(),r,ggplot2,R,Ggplot2,我用ggplot2制作了两个简单的绘图,并用grid.arrange()(来自package grid.extra)将它们分组,以将绘图合并到一个图形中。 我正在通过带有参数top的grid.arrange()函数创建标题,如下所示: library(ggplot2) library(gridExtra) tiff(“图5.tiff”, 高度=20,宽度=16,单位=“厘米”, 压缩=“lzw”,分辨率=300) 图5如用户20650所示,这是一个打印问题。 下面两个选项都有效 首先将图形保

我用ggplot2制作了两个简单的绘图,并用
grid.arrange()
(来自package grid.extra)将它们分组,以将绘图合并到一个图形中。 我正在通过带有参数
top
grid.arrange()
函数创建标题,如下所示:

library(ggplot2)
library(gridExtra)

tiff(“图5.tiff”,
高度=20,宽度=16,单位=“厘米”,
压缩=“lzw”,分辨率=300)

图5如用户20650所示,这是一个打印问题。 下面两个选项都有效

首先将图形保存为R对象和tiff文件:

tiff("Figure5X.tiff",
     height = 20, width = 16, units = "cm", 
     compression = "lzw", res = 300)
Fig5 <- grid.arrange(plot5, plot5Ran, ncol = 2,
                     top = "Comparison of Correlation Output")
Fig5
dev.off()

如果您提供一些可复制的数据,我们将更容易使用它来帮助您如果您提供生成plot5和PLOT5RANAL的实际代码,
top=)
这似乎不正确…可能与您的问题无关…而且,使用合成数据(iris)我无法复制您的问题。如果您发布您的
sessionInfo
,也会有所帮助。有关提供可复制示例的更多帮助,请参阅“感谢您提供的提示”@user20650是正确的,将
plot(Fig5)
替换为
Fig5
修复了这个问题。grid.arrange()直接绘制,不需要打印()它,或者更糟糕的plot()它(gtable::plot.gtable是您看到奇怪背景的原因,显然是为了调试)
tiff("Figure5X.tiff",
     height = 20, width = 16, units = "cm", 
     compression = "lzw", res = 300)
Fig5 <- grid.arrange(plot5, plot5Ran, ncol = 2,
                     top = "Comparison of Correlation Output")
Fig5
dev.off()
tiff("Figure5Y.tiff",
     height = 20, width = 16, units = "cm", 
     compression = "lzw", res = 300)
     grid.arrange(plot5, plot5Ran, ncol = 2,
                     top = "Comparison of Correlation Output")
dev.off()