[R] lattice xyplot strip colors and location
ShankarAjay
ajayss at mail.nih.gov
Tue Oct 20 04:00:35 CEST 2009
Hi Duncan,
Thanks for your response and I'm sorry for the delayed reply - think my spam
filter is to blame.
Your solution did work. Thanks a ton!
Shankar
Duncan Mackay-2 wrote:
>
> Hi Shankar
>
> On a slightly different note - below produces a strip to the left without
> the stacked strips
>
> require(latticeExtra) # NB install if not found
>
> useOuterStrips(strip=strip.custom(bg="skyblue"),
> strip.left=strip.custom(bg="yellow"),
> xyplot(V4~V3|frac.f*stdev.f,
> aspect=3/4,
> xlab="Min number of reads",
> ylab="Number of misjoins"
> )
> )
>
>
>
> HTH
>
> Duncan Mackay
> Department of Agronomy and Soil Science
> Univeristy of New England
> ARMIDALE NSW 2351
> Email: home : mackay at northnet.com.au
>
>
> At 12:23 20/08/2009, you wrote:
>>Hi all,
>>
>>I've been trying (unsuccessfully) to modify an xyplot I created using the
>>lattice package. I would like to change default strip colors and
locations.
>>I started with numeric data in 4 columns, which look like this:
>>
>>0.25 2 1 32
>>0.25 2 2 30
>>0.25 2 3 27
>>0.25 2 4 23
>>0.25 2 5 17
>>0.25 3 1 30
>>0.25 3 2 29
>>0.25 3 3 26
>>0.25 3 4 21
>>0.25 3 5 15
>>0.5 2 1 23
>>0.5 2 2 23
>>0.5 2 3 22
>>0.5 2 4 18
>>0.5 2 5 15
>>0.5 3 1 22
>>0.5 3 2 22
>>0.5 3 3 21
>>0.5 3 4 16
>>0.5 3 5 13
>>
>>Here's what I've done so far:
>>
>>library(lattice)
>>plotdata <- read.table(file="data.txt", header=FALSE)
>>
>>attach(plotdata)
>>
>>frac.f <- factor(V1)
>>stdev.f <- factor(V2)
>>levels(frac.f) <- paste("f=",levels(frac.f), sep="")
>>levels(stdev.f) <- paste("s=", levels(stdev.f), sep="")
>>xyplot(V4~V3|frac.f*stdev.f, aspect=3/4, xlab="Reads as evidence",
>>ylab="Total incorrect")
>>detach(plotdata)
>>
>>Conditional variable values now appear as two stacked strips at the top of
>>each panel. I'd like to move one to the left and also change strip colors.
>>
>>I tried the following but it didn't produce the desired result
>>
>>xyplot(V4~V3|frac.f*stdev.f, aspect=3/4, xlab="Min number of reads",
>>ylab="Number of misjoins", strip=strip.custom(which.given=1,
>>bg="skyblue"), strip.left=strip.custom(which.given=2,bg="yellow"))
>>
>>This changes the colors but also does the following
>>- positions the left strips slightly away from the respective panels
>>- all strip labels and values reflect only one conditional variable (s=2,
>>s=3, etc.)
>>
>>Any help would be much appreciated
>>
>>Thanks,
>>Shankar
>>
>>Postdoctoral Fellow
>>National Human Genome Research Institute
>>NIH
>>Bethesda, MD
>>______________________________________________
>>R-help at 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 at 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.
>
>
--
View this message in context: http://www.nabble.com/lattice-xyplot-strip-colors-and-location-tp25055871p25968621.html
Sent from the R help mailing list archive at Nabble.com.
More information about the R-help
mailing list