【发布时间】:2017-05-21 10:00:27
【问题描述】:
我尝试将 ggplot 保存在我的 wd 中的 pdf 中。 pdf 文件已创建但不包含任何内容。这是我所拥有的:
pdf("enrich_prof_eu.pdf",height = 7,width =10)
par(mfrow=c(1,2),mar=c(4, 4.1, 5.5, 1) +
0.1,mgp=c(2.1,0.7,0),cex.axis=1.2,pch=3)
for (i in el){
df=data.frame(horizon = c("h1", "h2", "h3", "h4"), val =yeubis[,i])
ggplot(df, aes(x=val,y=horizon)) +
geom_point() +
geom_segment(aes(x=df$val[1], y=df$horizon[1], xend=df$val[2],
yend=df$horizon[2])) +
geom_segment(aes(x=df$val[2], y=df$horizon[2], xend=df$val[3],
yend=df$horizon[3])) +
geom_segment(aes(x=df$val[3], y=df$horizon[3], xend=df$val[4],
yend=df$horizon[4])) +
scale_y_discrete(limits = rev(levels(df$horizon)))+
scale_x_continuous(position = "top") +
labs(x=paste(i,"[ppm]"))
}
dev.off()
循环和 ggplot 正在工作。我没有任何错误信息。但是我仍然无法打开pdf,因为里面没有写任何东西?
感谢您的帮助!
【问题讨论】:
-
你想在 for 循环中
print()ggplots