Dear Peter, Many thanks! Your code works perfectly. I hope this method will also be helpful to other users with similar problems. Best regards, Jianghua
Peter Ehlers wrote: > > Use the 'scales=' argument together with formatC: > > x <- 1:10 > y <- sample(10) > xyplot(y ~ x, > scales = list( > y = list( > at = 1:10, > lab = formatC(1:10, > format = "f", digits = 1)))) > > ?formatC > ?xyplot > > -Peter Ehlers > > > willow1980 wrote: >> Dear R users, >> I encounter a problem regarding number of significant digits on y-axis. >> Below is my basic code: >> myplotkid<-xyplot(expected_offspringnumber~afr|decade,groups=SES,data1, >> auto.key=list(space="right"),layout=c(9,1),xlab="",ylab="Offspring >> number", >> aspect="fill",scales=list(x=list(draw=F)),strip=T) >>>From this code, you can see there are 9 small panels in a single row. Thus, >> there is only one y-axis in the left. However, number of offspring >> displayed >> is in integer. How to display such numbers in decimal numbers, e.g. >> decimal >> number with one digit after decimal point? Does someone have any idea to >> fulfil this aim? >> Thank you very much for kind help! >> Best regards, >> Jianghua > > -- > Peter Ehlers > University of Calgary > 403.202.3921 > > ______________________________________________ > 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. > > -- View this message in context: http://n4.nabble.com/How-to-control-number-of-significant-digits-figures-in-y-axis-of-a-xyplot-tp1010693p1011339.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.