[R] How to plot several graphs in a single 2-D figure?
otoomet at econ.dk
Fri Apr 11 07:13:39 CEST 2003
you are definitely looking for functions like points() and lines().
lines() uses the previous coordinate system (defined by plot()) and
does not draw any axes. Of course, x and y should have rougly the
same range (consider also plot(x, xlim=..., ylim=...). If the scales
are very different, you should rescale e.g. y and draw a new axis
Perhaps it helps.
| From: "Feng Zhang" <f0z6305 at labs.tamu.edu>
| Date: Thu, 10 Apr 2003 15:03:24 -0500
| Thanks, Iyue
| But here the data1 and data2 are not necessarily two vectors.
| Maybe they are results from some other functions, defined
| as a data structure.
| Like using norMix package,
| x <- norMix(mu=c(-1,0,1.5),sig2=c(.49,.36,.16),w=c(.4,.3,.3));
| plot(x); %% x is not a vector, but a structure
| y <- norMix(mu=c(-2,0,2),sig2=c(.16,.36,.64),w=c(.4,.3,.3));
| The result graph is messed up and x,y dont have consistent axis label
More information about the R-help