r - 更有效地键入列表元素
问题描述
在许多情况下,我需要多次键入相同的列表名称才能指定列表中的每个元素。例如,假设我有一个名为的列表BIGLIST
,其中包含 6 个图。现在,我想把这些图放在一起,下面的代码就是我要做的。
cowplot::plot_grid(BIGLIST[[1]],BIGLIST[[2]],BIGLIST[[3]],BIGLIST[[4]],BIGLIST[[5]],BIGLIST[[6]],nrow=6)
我正在尝试一些方法来简化这个过程。例如,
cowplot::plot_grid(rep(paste0('BIGLIST','[[',1:6,']]',sep=',')),nrow=6)
但这不起作用,因为现在BIGLIST
变成了一个角色。
在这种情况下,有什么方法可以保存复制粘贴吗?
解决方案
您可以plotlist
使用plot_grid
.
cowplot::plot_grid(plotlist = BIGLIST, nrow = length(BIGLIST))
推荐阅读
- c - 中断安全 FIFO 中的 DMB 指令
- https - tcpdf 不支持 https?
- ruby-on-rails - 如何在 Ruby 中使用 LIKE 进行搜索
- javafx - 为什么我的视图不再与它的控制器通信,因为控制器是手动设置的?
- c# - 条件表达式中的数据类型不匹配,在查询中使用变量确实有效
- c# - 如何为 Ajax.BeginForm MVC 刷新和重定向脚本
- apktool - 找不到apktool
- c# - 部署 te asp.net 站点后如何修复服务器错误(解析错误)
- javascript - 如何继续添加用户名和状态,而不是更新 reactJS 中的前一个?
- c - 测试程序是否正常运行