问题描述
|
大家好
我希望将多个条形图保存到目录或文件夹中
也就是说,在每次迭代中,我的程序都会创建一个barplot(总计数百个),我希望将其定向到文件夹中,而不是将其显示在屏幕上。
因为我是R的新手,如果可以的话,请逐步解释。
谢谢
意格
解决方法
我假设您的意思是将图形另存为PNG或PDF。这是R代码的片段,显示了如何将绘图操作重定向到此类图形设备:
WD <- \"~/out\" # set your output directory here
k <- 10 # 10 loops for simulated data
for (i in 1:k) {
png(sprintf(paste(WD,\"Rplot%03d.png\",sep=\"/\"),i))
barplot(table(sample(LETTERS[1:6],100,rep=TRUE)))
dev.off()
}
, 请参阅png和pdf函数的帮助:
?png
?pdf
pdf(\'fileName\',width= 8.5,height= 11)
## some plotting commands...
dev.off()