[R] Loop FOR with histogram() from lattice
Xochitl CORMON
Xochitl.Cormon at ifremer.fr
Wed Jun 5 10:37:16 CEST 2013
Hi all,
I'm encountering a problem I do not understand on my data:
library (lattice)
Mpool1 <- Table[Table$Subarea %in% c("52E9", "51E9"),]
Mpool2 <- Table[Table$Subarea %in% c("53F0", "52F0"),]
Mpool3 <- Table[Table$Subarea %in% c("51F0", "50F0"),]
Mpool4 <- Table[Table$Subarea %in% c("51F1", "52F1"),]
Mpool <- list(Mpool1, Mpool2, Mpool3, Mpool4)
histogram(~ Mpool[[2]]$LngtClas | Mpool[[2]]$SpCode, type = "count", col
= "lightgrey", xlab= "LngtClas", main = paste("Length distribution per
species for Mpool", "2", sep = "_"))
#### This part works perfectly and I obtain the graph reprensenting
Mpool2 length class count per species.
#### Now when I want to automatize this with a "for" loop nothing is
plotted.
for (i in c(2)){
windows()
histogram(~ Mpool[[i]]$LngtClas | Mpool[[i]]$SpCode, type = "count", col
= "lightgrey", xlab= "LngtClas", main = paste("Length distribution per
species for Mpool", i, sep = "_"))
print (i)
}
### Running this loop I obtained windows filled grey (no plot drawn at
all) but the print (i) print a "2" as expected. I really dont understand
what's wrong with the loop. There is no error message and no
notification in R. You can find enclosed my data in txt file.
Thank you very much for any help,
Xochitl C.
<>< <>< <>< <><
Xochitl CORMON
+33 (0)3 21 99 56 84
Doctorante en sciences halieutiques
PhD student in fishery sciences
<>< <>< <>< <><
IFREMER
Centre Manche Mer du Nord
150 quai Gambetta
62200 Boulogne-sur-Mer
<>< <>< <>< <><
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: Table.txt
URL: <https://stat.ethz.ch/pipermail/r-help/attachments/20130605/4df6b793/attachment.txt>
More information about the R-help
mailing list