Re: [R] plot two graphs with different length of data

From: Joerg van den Hoff <>
Date: Tue 13 Jun 2006 - 17:29:56 EST

Eric Hu wrote:
> Hi I am trying to plot two data set in the same picture window without
> overlapping with each other. I am using the format plot(x1,y1,x2,y2)
> but get the following error message:

>> plot(as.numeric(r0[,4]),as.numeric(r0[,7]),as.numeric(r0[,4]),as.numeric(r0[,7][ind[,1]]))

> Error in plot.window(xlim, ylim, log, asp, ...) :
> invalid 'ylim' value
> Can anyone tell me what went wrong? Thanks.
> Eric
> ______________________________________________
> mailing list
> PLEASE do read the posting guide!

matplot(cbind(x1,x2), cbind(y1,y2)) might be what you want.

(if x1, x2 and y1,y2 are of equal length. otherwise pad the short ones with NAs or use `matplot' with type =n (to get the scaling of the plot right), followed by `plot(x1,y1), lines(x2,y2)') mailing list PLEASE do read the posting guide! Received on Tue Jun 13 18:34:32 2006

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.1.8, at Fri 16 Jun 2006 - 10:12:54 EST.

Mailing list information is available at Please read the posting guide before posting to the list.