【发布时间】:2013-03-09 22:47:41
【问题描述】:
我想按照这篇文章的内容做一些事情:R: saving ggplot2 plots in a list
问题是我无法让它工作。我似乎能够获得单独的图表,但 facet_wrap 会抛出一个错误。我会满足于只输出所有图形,然后将它们以 jpg 或其他格式保存到磁盘,以便稍后滚动浏览它们。
for(n in 1:5){
pdata <- data.frame(mt1[n])
library(ggplot2)
p <-ggplot(pdata, aes(x=variable, y=value, color=Legend, group=Legend))+ geom_line()+ facet_wrap(~ color)
}
链接到数据的dput:mt1
编辑: 添加了整个正确的文件,它有点长
【问题讨论】:
-
mt1 是一团糟(见
names(mt1)),你是从其他data.frame 获得的吗? -
另外,标题和您的 for 循环表明您认为 mt1 应该是 data.frames 的列表,对吗? (不是)
-
是的,我明白你的意思。
dput和dget导入导出有点搞砸了。它应该是一个变量list[5]。 -
这是一个不同的问题;对于这个问题,请尝试在此处发布一些具有您认为数据应该具有的结构的模型数据
-
我知道出了什么问题。我试图用
head(mt1, n = 10L)削减文件,但由于它是一个列表,它不想削减它所以我首先将它转换为data.frame