[英]ggplot2 and function for several plots with same variables
我想绘制10个具有相同变量但人物不同的人物(我想为每个演员绘制一个人物)。
actor1 <- subset (actor, actor$Actor=="Actor1")
plot_actor1 <- ggplot(actor1, aes(x = Date, y = Var))+
geom_point(shape=15)
ylim(0,30)+
geom_hline(yintercept=12)+
geom_hline(yintercept=17)+
theme_bw()
pdf("actor1", paper='A4r', width=11)
actor1
dev.off()
数据(“演员”-摘录):
Actor Date Var
Actor1 0101 12
Actor1 0102 14
Actor1 0103 17
Actor1 0104 11
Actor1 0105 9
Actor1 0106 21
Actor2 0101 6
Actor2 0102 17
Actor2 0103 15
Actor2 0104 19
Actor2 0105 25
Actor2 0106 3
我可以手动执行此操作,但是没有其他解决方案(带有循环或函数),可以在其中用所有演员(从actor1到actor10)的名称替换“ actor1”吗?
如果我对您的理解正确,则只需添加即可
+ facet_grid(.~Actor)
到ggplot调用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.