我想通过使用for循环制作多个条形图,并将这些图保存为单独的.bmp文件。
我从数据框列表(covpatient)开始。我知道如何制作单个条形图,但我不知道如何将它们放入for循环和放大器中。保存结果。
for (i in 1:length(covpatient)) {
filename = paste(covpatient[[1]]$gene[1],"bmp", sep = ".")
barplot ... OK
print(?)
dev.off()
}
有人可以帮我一把吗?
答案 0 :(得分:1)
你快到了:
for (i in 1:length(covpatient)) {
filename = paste(covpatient[[1]]$gene[1],"bmp", sep = ".")
# You just missed this:
bmp(filename)
barplot ... OK
dev.off()
}