【发布时间】:2011-05-28 11:33:03
【问题描述】:
我有一个关于在 for 循环中创建 ggplot2 图、根据迭代重命名它们然后在网格中排列图的问题。
我想做类似这个虚拟示例的事情
library(ggplot2)
a = c(1, 2, 3)
b = c(4, 5, 6)
for ( i in c(1:5)){
x = i*a
y = i*b
p = qplot(x, y)
... do something to rename p as plot_i...
}
... 将plot_1 ... plot_6 的地块排列成 2 x 3 网格
有什么建议吗?
【问题讨论】: