Thanks all for your suggestions. plot(1:8, f, axes=FALSE) axis(1, at=1:8, labels=time) axis(2) That gave me exactly what I wanted. Anjan
On Fri, May 21, 2010 at 12:27 PM, jim holtman <jholt...@gmail.com> wrote: > Not exactly sure what you mean by "equally spaced"; here is one way: > > > x <- read.table(textConnection("time f > + 0h 0.00 > + 0.5h 0.54 > + 1h 1.15 > + 2h 2.33 > + 4h 1.57 > + 6h 2.19 > + 18h 1.45 > + 24h 1.79"), header=TRUE, as.is=TRUE) > > > > plot(x$f, xaxt='n') > > axis(1, at=1:8, labels=x$time) > > > On Fri, May 21, 2010 at 12:15 PM, ANJAN PURKAYASTHA > <anjan.purkayas...@gmail.com> wrote: > > Hi, > > I need to plot $time on the x-axis and $f on the y-axis for the following > > data: > > time f > > 0h 0.00 > > 0.5h 0.54 > > 1h 1.15 > > 2h 2.33 > > 4h 1.57 > > 6h 2.19 > > 18h 1.45 > > 24h 1.79 > > I want the order of the data-points to be retained and the x-coordinates > of > > each of the 8 data-points to be equally spaced. > > however, using plot($time, $f) completely scrambles the ordering of the > > points. > > Any pointers to this newbie on how to plot these data points accurately > will > > be much appreciated. > > Thanks, > > Anjan > > > > [[alternative HTML version deleted]] > > > > ______________________________________________ > > 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. > > > > > > -- > Jim Holtman > Cincinnati, OH > +1 513 646 9390 > > What is the problem that you are trying to solve? > [[alternative HTML version deleted]] ______________________________________________ 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.