我想在R Markdown中使用多个相似的图表进行自动报告。我有一个包含一些类似数据框的列表。我需要为每个数据帧输出一个单独的图。主要问题是我需要用不同的条件重现这个报告,列表的长度可以不同。我试过这个解决方案:
for (i in 1:length(list.of.dfs)) {
plot(list.of.dfs[[i]])
}
但它没有用。
答案 0 :(得分:2)
(不能在评论中发布图片......不一定暗示这是一个答案)
以下内容:
---
output: html_document
---
```{r}
mtcars_list <- list(mtcars, mtcars, mtcars)
for (i in seq_along(mtcars_list)) {
plot(mtcars_list[[i]], main=i)
}
```
产生
请检查您的数据和/或提供可重复的示例。
答案 1 :(得分:0)
我使用此内置的 R 函数在2行和2个列中绘制了4个图形。
par(mfrow=c(2,2))
您可以在此处了解有关该功能的更多信息:http://rfunction.com/archives/1538