[R] Arrangement of Lattice Histograms - Top to bottom and then left to right?

2011-04-05 Thread Les
Hi List,
Using Lattice, I have created a plot of histograms showing Fork Length by
Year. The plot shows the histograms in 3 columns and 5 rows. Using the
as.table=T function I can get the years to start on top. However, what I
would like to do is have the first year start in the top left (column 1, row
1; as it is now) and add the subsequent histograms to the plot going down
the column and then over by row (example and current code is shown below).
Is this possible? I have spent a great deal of time searching, and have not
found any clues. Any help/ideas would be greatly appreciated.

For example, what is being done now:

1974 1975 1976 
1977 1978 1979 
1980 1981 1982

and what I am hoping for:

1974 1977 1980
1975 1978 1981
1976 1979 1982

Thank you kindly,
Les

data=read.csv(AllData.csv,sep=,,header=T)   
data$year=as.factor(data$year)  
ferg=data[data$wtrbody==Ferguson,c(1:12)]
library(lattice)

strip.background=trellis.par.get(strip.background)
trellis.par.set(strip.background = list(col = grey(7:1/8))) 

histogram(~fl|year, data=ferg, as.table=T, type=count,
col='dark grey',layout=c(3,5),lwd=2, lty=1, 
xlab=list(Fork Length (mm), cex=1.4,font=2),  
breaks=seq(from=300,to=900,by=25),  
ylab=list(Frequency,cex=1.4,font=2),  
scales=list(font=2,cex=1.1, tck=c(1,0), alternating=1,  
y=list(relation=free,tick.number=3)), 

par.strip.text=list(cex=1.2),font=2,
aspect=0.6)

--
View this message in context: 
http://r.789695.n4.nabble.com/Arrangement-of-Lattice-Histograms-Top-to-bottom-and-then-left-to-right-tp3428825p3428825.html
Sent from the R help mailing list archive at Nabble.com.

__
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.


Re: [R] Arrangement of Lattice Histograms - Top to bottom and then left to right?

2011-04-05 Thread Bert Gunter
Look for the index.cond argument at the bottom of the Help page for xyplot.
-- Bert

On Tue, Apr 5, 2011 at 11:37 AM, Les lnhar...@zoology.ubc.ca wrote:
 Hi List,
 Using Lattice, I have created a plot of histograms showing Fork Length by
 Year. The plot shows the histograms in 3 columns and 5 rows. Using the
 as.table=T function I can get the years to start on top. However, what I
 would like to do is have the first year start in the top left (column 1, row
 1; as it is now) and add the subsequent histograms to the plot going down
 the column and then over by row (example and current code is shown below).
 Is this possible? I have spent a great deal of time searching, and have not
 found any clues. Any help/ideas would be greatly appreciated.

 For example, what is being done now:

 1974 1975 1976
 1977 1978 1979
 1980 1981 1982

 and what I am hoping for:

 1974 1977 1980
 1975 1978 1981
 1976 1979 1982

 Thank you kindly,
 Les

 data=read.csv(AllData.csv,sep=,,header=T)
 data$year=as.factor(data$year)
 ferg=data[data$wtrbody==Ferguson,c(1:12)]
 library(lattice)

 strip.background=trellis.par.get(strip.background)
 trellis.par.set(strip.background = list(col = grey(7:1/8)))

 histogram(~fl|year, data=ferg, as.table=T, type=count,
        col='dark grey',layout=c(3,5),lwd=2, lty=1,
        xlab=list(Fork Length (mm), cex=1.4,font=2),
        breaks=seq(from=300,to=900,by=25),
        ylab=list(Frequency,cex=1.4,font=2),
        scales=list(font=2,cex=1.1, tck=c(1,0), alternating=1,
        y=list(relation=free,tick.number=3)),
        par.strip.text=list(cex=1.2),font=2,
        aspect=0.6)

 --
 View this message in context: 
 http://r.789695.n4.nabble.com/Arrangement-of-Lattice-Histograms-Top-to-bottom-and-then-left-to-right-tp3428825p3428825.html
 Sent from the R help mailing list archive at Nabble.com.

 __
 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.




-- 
Men by nature long to get on to the ultimate truths, and will often
be impatient with elementary studies or fight shy of them. If it were
possible to reach the ultimate truths without the elementary studies
usually prefixed to them, these would not be preparatory studies but
superfluous diversions.

-- Maimonides (1135-1204)

Bert Gunter
Genentech Nonclinical Biostatistics

__
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.


Re: [R] Arrangement of Lattice Histograms - Top to bottom and then left to right?

2011-04-05 Thread Les
Thank you.
The help is much appreciated.
Les

--
View this message in context: 
http://r.789695.n4.nabble.com/Arrangement-of-Lattice-Histograms-Top-to-bottom-and-then-left-to-right-tp3428825p3429123.html
Sent from the R help mailing list archive at Nabble.com.

__
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.


Re: [R] Arrangement of Lattice Histograms - Top to bottom and then left to right?

2011-04-05 Thread Deepayan Sarkar
On Wed, Apr 6, 2011 at 12:34 AM, Bert Gunter gunter.ber...@gene.com wrote:
 Look for the index.cond argument at the bottom of the Help page for xyplot.
 -- Bert

Also ?print.trellis and ?packet.panel.default for a more general
(non-example-specific) approach.

-Deepayan

 On Tue, Apr 5, 2011 at 11:37 AM, Les lnhar...@zoology.ubc.ca wrote:
 Hi List,
 Using Lattice, I have created a plot of histograms showing Fork Length by
 Year. The plot shows the histograms in 3 columns and 5 rows. Using the
 as.table=T function I can get the years to start on top. However, what I
 would like to do is have the first year start in the top left (column 1, row
 1; as it is now) and add the subsequent histograms to the plot going down
 the column and then over by row (example and current code is shown below).
 Is this possible? I have spent a great deal of time searching, and have not
 found any clues. Any help/ideas would be greatly appreciated.

 For example, what is being done now:

 1974 1975 1976
 1977 1978 1979
 1980 1981 1982

 and what I am hoping for:

 1974 1977 1980
 1975 1978 1981
 1976 1979 1982

 Thank you kindly,
 Les

 data=read.csv(AllData.csv,sep=,,header=T)
 data$year=as.factor(data$year)
 ferg=data[data$wtrbody==Ferguson,c(1:12)]
 library(lattice)

 strip.background=trellis.par.get(strip.background)
 trellis.par.set(strip.background = list(col = grey(7:1/8)))

 histogram(~fl|year, data=ferg, as.table=T, type=count,
        col='dark grey',layout=c(3,5),lwd=2, lty=1,
        xlab=list(Fork Length (mm), cex=1.4,font=2),
        breaks=seq(from=300,to=900,by=25),
        ylab=list(Frequency,cex=1.4,font=2),
        scales=list(font=2,cex=1.1, tck=c(1,0), alternating=1,
        y=list(relation=free,tick.number=3)),
        par.strip.text=list(cex=1.2),font=2,
        aspect=0.6)

 --
 View this message in context: 
 http://r.789695.n4.nabble.com/Arrangement-of-Lattice-Histograms-Top-to-bottom-and-then-left-to-right-tp3428825p3428825.html
 Sent from the R help mailing list archive at Nabble.com.

 __
 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.




 --
 Men by nature long to get on to the ultimate truths, and will often
 be impatient with elementary studies or fight shy of them. If it were
 possible to reach the ultimate truths without the elementary studies
 usually prefixed to them, these would not be preparatory studies but
 superfluous diversions.

 -- Maimonides (1135-1204)

 Bert Gunter
 Genentech Nonclinical Biostatistics

 __
 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.


__
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.