我想在两个变量的不同模态函数中创建大量图形。
例如,我们有这个表“data”:
values=round(runif(20, min=15, max=40),digits=2)
years=rep(c('2002':'2005'),5)
letters=rep(c("a","b","c","d"),5)
data=data.frame(values,
years,
letters,
row.names = NULL)
data$years=as.factor(data$years)
我想根据年份和字母创建不同的值图。 我尝试使用for循环,但不起作用:
years.graph=c('2002','2003','2004','2005')
letters.graph=c('a','b','c','d')
par(mfrow=c(4,4))
for (i in 1:4){
for(j in 1:4){
with(data[data$years==years.graph[i] & data$letters==letters.graph[j],],plot(values))
}
}
有人帮我吗? 谢谢!