【发布时间】:2017-08-22 15:27:21
【问题描述】:
我有以下生成图表的代码。我想循环这段代码并为 y = (当前为 XYZ)输入不同的值。对于每个 ggplot 图,我想保存输出。例如,第一个循环是 y = XYZ,第二个循环是 y = ABC,第三个循环是 y = QRS 等。
UK<-ggplot(Diff, aes(x = FactSet.Fund.Code , y = XYZ, colour = Fund.Manager.x))
UK<- UK + geom_point(data = subset(Diff,DeskName.x=="UK Equities"), size = 6)
UK<- UK + theme(axis.text = element_text(angle = 90))
【问题讨论】:
-
也许你需要 aes_string 而不是 aes,因为你在循环。保存绘图取决于您是想要单独的 png 文件还是一个包含多个页面的 pdf 文件。