我在 R 中进行函数调用。该函数返回一个列表,并在其中调用 plot()。从这个调用中,我需要将绘图记录为一个对象并将列表存储为一个单独的对象。我需要存储该图,因为我后来将它与其他图一起提供给 ggarrange()。我必须将两个输出都存储在函数的一次调用中,因为该函数运行排列。结果,它每次都会产生略有不同的输出。因此,为了使列表中的数据与绘图相匹配,只能调用一次。
下面的代码行是我目前使用的,它成功地将绘图存储为 ggplot 对象。它不存储列表。
my_plot <- as.ggplot(~(my_function(input1,input2, permutations=1000)))
下面的代码将返回列表,但不保存绘图。
my_list <- my_function(input1,input2, permutations=1000)
有谁知道完成我想做的事情的方法?