[R] Scaling Data

Jason Turner jasont at indigoindustrial.co.nz
Wed Mar 20 19:29:30 CET 2002


On Wed, Mar 20, 2002 at 05:50:15PM +0100, Mathias Ditzen wrote:
> a<-1:30
> plot(a,type="b")
> 
> The axis is scaled from 1 to 30.
> 
> plot(a,xlim=c(1,3))
> 
> Just shows me the first three entries of a, but not all 30 scaled from 1 
> to 3 with 0.1 ticks.

There are at least a couple of ways:

1) explicitly state what x-values you want:
plot(a ~ seq(1,3,length=30))

2) draw a custom axis.  Check out help(axis).
plot(a,xaxt="n")
axis(1,at=seq(1,30,length=5),labels=seq(1,3,length=5))

<opinion> 1 is easier, 2 is more flexible </opinion>

Cheers

Jason
-- 
Indigo Industrial Controls Ltd.
64-21-343-545
jasont at indigoindustrial.co.nz
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
r-help mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !)  To: r-help-request at stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._



More information about the R-help mailing list