Bonjour,

Mes données sont organisées comme suite:

Indice A B
0 0.25 0.035
0 0.87 NA
0 0.48 0.237
1 NA 0.25
1 NA 0.98
1 NA 0.02
2 0.11 0.15
2 0.58 0.985
2 0.789 0.870
...

Je veux réaliser un plot, pour avoir une idée sur la dispersion de mes trois points pour chaque indice, et dans chaque études(A et B).
Pour cela je fais cette commande:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
data<-read.table("fic_pr_R", sep="\t", header=TRUE)
for (i in unique(data$Indice)) {
png("myGraphdata$Indice_A.png", 500, 500)
plot(data$A[which(data$Indice == i)], main = "A", type = "p", col = "blue")
png("myGraphdata$Indice_B.png", 500, 500)
plot(data$B[which(data$Indice == i)], main = "B", type = "p", col = "red")
graphics.off()
}
Mais ça me donne juste un seul plot, à la fin, pour chaque étude !!! Alors que je veux pour chaque indice par étude un plot, et je veux que le titre de chaque plot, se change selon l'indice, ici j'ai mis "myGraphdata$Indice_A.png" mais le problème est que "data$Indice" ça s’interprète comme chaîne de caractère et non pas comme un variable!!


Merci d'avance pour votre aide