[R] Formatting of numbers on y axis

Jim Lemon jim at bitwrit.com.au
Fri Dec 4 09:23:30 CET 2009


On 12/04/2009 03:16 AM, Wells Oliver wrote:
> Hello all. I have the following:
>
> plot(salaries$yearID, salaries$salary, type='n', xaxt='n', xlab='',
> yaxt='n', ylab='')
> axis(1, at=unique(salaries$yearID), labels=unique(salaries$yearID), lwd=.25,
> tck=-0.05)
> axis(2, axTicks(2), format(axTicks(2), scientific = F))
>
> Which nicely creates the Y axis with the raw numbers, which are in the range
> of .5 - 7 million.
>
> However, it displays them as "1000000", and so on- I'd like it to show just
> whole numbers 1, 2, 3, through 7, so I can label the Y axis "in millions".
> Any tips?
>
>    
Hi Oliver,
Have a look at axis.mult in the plotrix package.

Jim




More information about the R-help mailing list