Try this: x <- c(1, 1e6); y <- 0:1 par(mar = c(5, 4, 4, 5) + 0.1) # make room at the right plot(x, y, axes = FALSE) box() axis(2) axis(1, at = 0:5 * 2 * 1e5, labels = 0:5 * 2) mtext(text = expression(phantom(0)%*%10^5), side = 1, line = 1, at = 11.0 * 1e5)
Peter Ehlers [EMAIL PROTECTED] wrote: > Dear All, > > Apologies for this simple question and thanks in advance for any help given. > > Suppose I wanted to plot 1 million observations and produce the command > > plot(rnorm(1000000)) > > The labels of the xaxis are 0, e+00 2 e+05 etc. These are clearly not very > attractive (The plots are for a PhD. thesis). > > I would like the axes to be 0,2,4,6,8,10 with a *10^5 on the right hand > side. > > Is there a simple command for this? > > Best Wishes > > Roger > > ______________________________________________ > R-help@stat.math.ethz.ch mailing list > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html ______________________________________________ R-help@stat.math.ethz.ch mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html