On Thu, Dec 3, 2009 at 10:02 AM, Felix Andrews <fe...@nfrac.org> wrote: > Either > (1) use the 'alternating' option rather than 'relation' (see > documentation for 'scales' argument); > or > (2) put 'rot' inside the 'y' list if you want it to apply only to the y axis.
Or you can have scales = list(y = list(at = yScale, tck = c(1, 0))) All of this is in the documentation; it may be long, but reading it is still more efficient than trial and error. -Deepayan > > > > 2009/12/3 Peng Cai <pengcaimaill...@gmail.com>: >> Hi Felix and Others, >> >> I just realized, after using relation="free" option, my y-axis labels got >> rotated by 90 degree. Previously they were horizontal and now they are >> vertical. I tried using "rot=" option but it rotates both x and y-axis >> labels at the same time. Any suggestions, >> >> I'm trying: >> >> scales = list(relation="free", rot=90, y = list(at = yScale)) >> >> Thanks, >> Peng >> >> On Wed, Dec 2, 2009 at 6:17 PM, Peng Cai <pengcaimaill...@gmail.com> wrote: >>> >>> Got it thanks, (relation="free" worked), more specifically >>> >>> scales = list(relation="free", y = list(at = yScale)) >>> >>> On Wed, Dec 2, 2009 at 6:04 PM, Felix Andrews <fe...@nfrac.org> wrote: >>>> >>>> 2009/12/3 Peng Cai <pengcaimaill...@gmail.com>: >>>> > Hi Felix, >>>> > >>>> > Thanks for your help. If I'm defining my own y-scales like the one in R >>>> > code >>>> > below, then can I remove right side tick marks? >>>> >>>> Yes. Look at the description of the "scales" argument in ?xyplot >>>> >>>> >>>> > >>>> > dta<-read.table("data.txt", header=TRUE, row.names="Names") >>>> > library(lattice) >>>> > yScale <- seq(-200, 200, 10) >>>> > barchart(data.matrix(dta), >>>> > horizontal=FALSE, >>>> > stack=TRUE, >>>> > par.settings = simpleTheme(col = 3:5), >>>> > auto.key=list(space="right"), >>>> > border=NA, >>>> > scales = list(y = list(at = yScale)) >>>> > ) >>>> > >>>> > Thanks, >>>> > Peng >>>> > >>>> > On Wed, Dec 2, 2009 at 5:44 PM, Felix Andrews <fe...@nfrac.org> wrote: >>>> >> >>>> >> 2009/12/3 Peng Cai <pengcaimaill...@gmail.com>: >>>> >> > Hi R Users, >>>> >> > >>>> >> > I'm using following data/code (data is attached also) to produce a >>>> >> > stacked >>>> >> > barplot. >>>> >> > >>>> >> > # Sample Data: >>>> >> > Names Col1 Col2 Col3 >>>> >> > Row1 -20 40 -10 >>>> >> > Row2 30 -20 40 >>>> >> > Row3 30 10 -20 >>>> >> > Row4 20 20 -10 >>>> >> > >>>> >> > >>>> >> > # R Code: >>>> >> > dta<-read.table("data.txt", header=TRUE, row.names="Names") >>>> >> > barchart(data.matrix(dta), >>>> >> > horizontal=FALSE, >>>> >> > stack=TRUE, >>>> >> > par.settings = simpleTheme(col = 3:5), >>>> >> > auto.key=list(space="right"), >>>> >> > border=NA >>>> >> > ) >>>> >> > >>>> >> > I need help with: >>>> >> > >>>> >> > 1. How can I remove the (y-axis) tick marks on the right side of the >>>> >> > plot. >>>> >> >>>> >> Since you only have one panel, try scales = "free" >>>> >> >>>> >> >>>> >> > 2. While reading in the data, I'm using "row.names=Names". Can I >>>> >> > generalize >>>> >> > this? What I mean is if for some other data set, the row names >>>> >> > column >>>> >> > has some other name (say Names2) or may be just blank. Can I still >>>> >> > produce a >>>> >> > similar graph plotting row labels (in this case they are Row1, Row2, >>>> >> > ...) on >>>> >> > x-axis. >>>> >> >>>> >> row.names can be a column number (1) >>>> >> See ?read.table >>>> >> It also describes the behaviour when the row names column is blank. >>>> >> >>>> >> > >>>> >> > Any help would be appreciated, >>>> >> > >>>> >> > Thanks, >>>> >> > Peng >>>> >> > >>>> >> > ______________________________________________ >>>> >> > 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. >>>> >> > >>>> >> > >>>> >> >>>> >> >>>> >> >>>> >> -- >>>> >> Felix Andrews / 安福立 >>>> >> Postdoctoral Fellow >>>> >> Integrated Catchment Assessment and Management (iCAM) Centre >>>> >> Fenner School of Environment and Society [Bldg 48a] >>>> >> The Australian National University >>>> >> Canberra ACT 0200 Australia >>>> >> M: +61 410 400 963 >>>> >> T: + 61 2 6125 4670 >>>> >> E: felix.andr...@anu.edu.au >>>> >> CRICOS Provider No. 00120C >>>> >> -- >>>> >> http://www.neurofractal.org/felix/ >>>> > >>>> > >>>> >>>> >>>> >>>> -- >>>> Felix Andrews / 安福立 >>>> Postdoctoral Fellow >>>> Integrated Catchment Assessment and Management (iCAM) Centre >>>> Fenner School of Environment and Society [Bldg 48a] >>>> The Australian National University >>>> Canberra ACT 0200 Australia >>>> M: +61 410 400 963 >>>> T: + 61 2 6125 4670 >>>> E: felix.andr...@anu.edu.au >>>> CRICOS Provider No. 00120C >>>> -- >>>> http://www.neurofractal.org/felix/ >>> >> >> > > > > -- > Felix Andrews / 安福立 > Postdoctoral Fellow > Integrated Catchment Assessment and Management (iCAM) Centre > Fenner School of Environment and Society [Bldg 48a] > The Australian National University > Canberra ACT 0200 Australia > M: +61 410 400 963 > T: + 61 2 6125 4670 > E: felix.andr...@anu.edu.au > CRICOS Provider No. 00120C > -- > http://www.neurofractal.org/felix/ > > ______________________________________________ > 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.