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.