我在R中使用dplyr软件包进行绘制并且难以保存PDF格式的绘图。使用dplyr软件包生成绘图文件时出现故障
我有一个数据框有几组数据,我想绘制每组数据并将绘图保存为pdf。我试图在dplyr包中使用do和group_by,但没有生成pdf文件。没有错误消息。
rm(list = ls())
library(dplyr)
df=data.frame(x = c(rep('a',10),rep('b',10)),y = c(1:20))
plt = function(df)
{
pdf('plt1.pdf')
plot(df$x,df$y)
dev.off()
return(data.frame())
}
plt(df)
df %>% group_by(x) %>% do(data.frame(plot(.$y)))
我也试过lapply/sapply和类似的代码也不能工作。
任何人都可以帮助我吗?
感谢您的帮助! – Jason