Skip to content
Prev 251290 / 398498 Next

multiple plots using a loop

Hi Darcy

This works for me:

Factor <- rep(factor(letters[1:4]), each = 10)
Size <- runif(40) * 100

par(mfrow = c(2, 2))

for (i in unique(Factor)) {
hist(Size[Factor == i], main = i,
xlab = paste("n =",length(Size[Factor == i])), ylab = "")
}
 
I think that using for (i in Factor) cycles through every occurrence of a level and so you only get four plots of the last level rather than a plot for every level.

cheers

iain
--- On Mon, 21/2/11, Darcy Webber <darcy.webber at gmail.com> wrote: