我创建了多个保存在列表中的图。 现在我想保存它们,保留列表中的名称。 我的代码到现在为止如下。
pdfplots <- function(PlotList){
L <- List()
for (i in 1:length(L)){
names(L[[i]]) <- paste0(names(PlotList), i)
pdfPath <- (file = "~/Documents/MyFile/MyPlots, names(L[[i]])")
myplot <- boxplot(PlotList[[i]])
}
dev.off()
}
因此,我希望获得保存在特定路径上的pdf图。 任何帮助都会被深深地贬低
答案 0 :(得分:2)
您应该使用pdf
功能。下面的块应该做的工作:
pdfplots <- function(PlotList){
for (i in 1:length(PlotList)){
fullFileName = paste0("~/Documents/MyFile/MyPlots/", names(PlotList)[i],".pdf")
pdf(fullFileName)
boxplot(PlotList[[i]])
dev.off()
}
}