Je cherche a superposer plusieurs graphes avec lattice, et tout cela dans une fonction :
Code : Tout sélectionner
library(lattice)
dn <- data.frame(id=rep(1:20,time=5),times=rep(1:5,each=20),traj=rnorm(100)+1:20)
bidon <- function(traj,nbTry=5){
for(i in 1:nbTry){
for(j in 1:1000000){}
clust <- floor(runif(2,1,21))
mesCenters <- dn[dn[,1]%in%clust,]
### Tracer la population
print(xyplot(traj~times,groups=factor(id),data=dn,type="b",col="grey"))
### Ajouter juste deux individus sur le graphe précédent
print(xyplot(traj~times,groups=id,data=mesCenters,type="b",add=TRUE,lwd=3,col=i))
}
}
bidon(dn,5)
Sauf que tel que je l'ai écris, ca ne marche pas... (l'option add=TRUE n'est visiblement pas opérationnelle, et xylines n'existe pas)
Savez-vous comment faire ?
Christophe