如何在R中保存函数调用的图形输出和对象输出

时间:2019-08-13 18:26:30

标签: r ggplot2 plot graphics grob

我正在R中进行函数调用。该函数返回一个列表,并且其中有一个对plot()的调用。从这个调用中,我需要将绘图记录为一个对象,并将列表存储为一个单独的对象。我需要存储该图,因为稍后将其与其他图一起提供给ggarrange()。我必须将两个输出都存储在该函数的一个调用中,因为该函数运行排列。结果,每次都会产生稍微不同的输出。因此,为了使列表中的数据与图匹配,该调用只能进行一次。

下面的代码行是我当前正在使用的代码,它成功地将绘图存储为ggplot对象。它不存储列表。

my_plot <- as.ggplot(~(my_function(input1,input2, permutations=1000)))

下面的代码将返回列表,但不会保存绘图。

my_list <- my_function(input1,input2, permutations=1000)

有人知道我要完成的工作吗?

0 个答案:

没有答案