I want to do a series of contour plots, 4 in all. The data is coming from a data frame named "nd.frame", which has elements "xdf", "ydf", "zdf", and "pndt". I am treating "pndt" as a factor, and it has four levels. I make a call to the lattice graphics routine "contourplot" like so:
contourplot(zdf~xdf*ydf|factor(pndf),data=nd.frame) >From this I get a 2x2 grid of four contour plots. So far so good. The problem - a big problem in my situation - is that the arrangement is in the order 3 | 4 ------ 1 | 2 What I need is 1 | 2 ------ 3 | 4 Or 1 | 3 ------ 2 | 4 How do I convince R to reorder my plots? The common wisdom seems to be that I should reorder the data in the data frame via the reorder() function. My efforts at this have been fruitless, as I can't seem to understand what the output of reorder() actually is or how to use it. And none of the documentation I have read on reorder()makes any sense to me at all. Can anyone help? Also, not to get snippy, but it seems to me that a very obvious and useful flag for the contourplot() function would be some sort of order flag, which could take arguments like "reverse" or "byrow" or "bycolumn". As far as I can tell, nothing of the sort exists. Am I right about this? If so, why is this the case? A flag in a function would be a much more convenient way of changing plotting order than actually messing around with your data. Thanks. [[alternative HTML version deleted]] ______________________________________________ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.