[R] Problems with lattice-histograms or png within loops
Mark Heckmann
mark.heckmann at gmx.de
Fri Dec 5 17:38:15 CET 2008
Dear R-users,
I have a question concerning the use of lattice plots within for-loops.
I want to create a png file containing a lattice histogram which works out
fine (part 1).
When I loop the whole code, the graphic file does not contain anything (part
2).
I can fix it by wrapping the histogram function into a print command (part
3).
Why is that so? Why can I not loop it directly?
TIA,
Mark
attach(iris)
### part 1
png(filename = "graphic_1.png")
histogram( ~ Sepal.Length | Species, data = iris)
dev.off()
### part 2
for (i in c(1))
{
png(filename = "graphic_2.png")
histogram( ~ Sepal.Length | Species, data = iris)
dev.off()
}
### part 3
for (i in c(1))
{
png(filename = "graphic_3.png")
print(histogram( ~ Sepal.Length | Species, data = iris))
dev.off()
}
More information about the R-help
mailing list