[R] How to control number of significant digits (figures) in y-axis?
Peter Ehlers
ehlers at ucalgary.ca
Mon Jan 11 03:22:37 CET 2010
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
More information about the R-help
mailing list