r - 从R中的函数捕获多个图
问题描述
我想知道如何将函数生成的多个图(例如,加载包中的函数)分配给单独的变量或作为列表/向量的元素。这是一个输出三个图的示例函数。
someFunction <- function(){
plot(1:5, 1:5)
plot(1:5, 5:1)
plot(1:10, 1:10)
}
像这样使用 recordPlot() 允许我将最后生成的图分配给一个变量,但我找不到捕获其他两个变量的方法。
pdf(NULL)
dev.control(displaylist="enable")
someFunction()
a <- recordPlot()
invisible(dev.off())
在这里,我可以打印我捕获的最后一个情节。
grid::grid.newpage()
a
几天来我一直在努力解决这个问题,所以我非常感谢我能得到的任何帮助。
提前致谢 :)
解决方案
推荐阅读
- pyspark - PySpark:Muliple Where 条件与 AND (&&)
- c++ - 如何为引用和非引用类型制作类模板专业化?
- spring - 使用 Basic Auth 授权每个请求 Spring Boot
- python - 如何在 PyQt5 TableWidget 中输入任何内容之前显示所有建议?
- kubernetes - 如何在 kubernetes 中获取命名空间中所有容器的自定义列资源限制和请求
- jenkins - CURL 命令用于提交具有大量参数的 Jenkins 作业
- java - 在 @ElementCollection 注释地图上的 JPQL 查询中排序
- divi - How do I reverse the images in Divi Theme Gallery
- java - 由于路径中的“#”字符,未找到 XSD
- react-native - 如何更改 Android 的 React Native DateTime Picker 语言环境?