Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/fsharp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 使用lappy循环后作为PDF标题的变量_R_Loops_Pdf_Ggplot2_Lapply - Fatal编程技术网

R 使用lappy循环后作为PDF标题的变量

R 使用lappy循环后作为PDF标题的变量,r,loops,pdf,ggplot2,lapply,R,Loops,Pdf,Ggplot2,Lapply,我的循环生成情节效果很好。但是我在PDF标题中找不到变量的名称。我需要这个来连接PDF。我需要在标题中加入的变量是:“kar10$sg_nr”。 下面是我尝试的一行:pdf(paste0(I,“.pdf”),7,5) eval()不起作用 pdf(paste0(kar10$sg_nr[i],“.pdf”)、7、5)没有保持lapply相同的正确顺序。我需要ggplot title的名称作为PDF的名称 有什么想法吗 plist = lapply(split(kar10, kar10$sg_nr)

我的循环生成情节效果很好。但是我在PDF标题中找不到变量的名称。我需要这个来连接PDF。我需要在标题中加入的变量是:“kar10$sg_nr”。 下面是我尝试的一行:pdf(paste0(I,“.pdf”),7,5)

eval()不起作用

pdf(paste0(kar10$sg_nr[i],“.pdf”)、7、5)没有保持lapply相同的正确顺序。我需要ggplot title的名称作为PDF的名称

有什么想法吗

plist = lapply(split(kar10, kar10$sg_nr), function(memefin) {
  ggplot(kar10,aes(x =ORDO,fill=ORDO))+
    geom_bar() +
    xlab("Gruppe")+
    ylab("Anzahl")+
    ggtitle(kar10$sg_nr,kar10$name)
 
#separate single-page PDF
for (i in seq(1, length(plist), 1)) {
  pdf(paste0(i,".pdf"), 7, 5)
  grid.arrange(my_g, arrangeGrob(grobs=plist[i:(i)]),heights=c(1, 9))
  dev.off()
}

for
循环之前,分别存储
kar10$sg\u nr
的名称列表如何?类似于
pdf\u的名称