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