[R] How to plot several graphs in a single 2-D figure?

Feng Zhang f0z6305 at labs.tamu.edu
Thu Apr 10 22:08:04 CEST 2003


----- Original Message ----- 
From: "Iyue Sung" <isung at epidemiology.com>
To: "Feng Zhang" <f0z6305 at labs.tamu.edu>
Sent: Thursday, April 10, 2003 2:55 PM
Subject: RE: [R] How to plot several graphs in a single 2-D figure?



Fred, Try:

>xrange<-range(c(data1[,1],data2[,1]))
>yrange<-range(c(data1[,2],data2[,2]))
>
>plot(data1, xlim=xrange, ylim=yrange, pch=1)
>points(data2, pch=2)

-Iyue

> -----Original Message-----
> From: Feng Zhang [mailto:f0z6305 at labs.tamu.edu]
> Sent: Thursday, April 10, 2003 3:39 PM
> To: R-Help
> Subject: [R] How to plot several graphs in a single 2-D figure?
> 
> 
> Hi, R-listers
> 
> I tried to plot several graphs in a sigle x-y coordinate 
> settings, like the
> following:
> |(y)                           s
> |    ******               s
> |               *****      s
> |    sssssssssssssssssss
> |_______________________________(x)
> where "*" and "s" denote two diffrent plots.
> 
> However, when I used
> plot(data1); % data1 is the data points of "*"
> par(new=T);
> plot(data2); % data2 is the data points of "s"
> 
> I found that the x and y labels are messed up, since 
> different graphs use
> diffrent unit length on the x-axis and y-axis.
> 
> So is there someway to avoid this problem?
> Or is there some other function plottting multiple plots in
> one x-y axis setting?
> 
> Thanks for your point and help.
> 
> Fred
> 
> ______________________________________________
> R-help at stat.math.ethz.ch mailing list
> https://www.stat.math.ethz.ch/mailman/listinfo/r-help
>



More information about the R-help mailing list