[R] How to Adaptively Set Up the Coordinate Range of Multiple Graphs in One Figure
baptiste auguie
baptiste.auguie at googlemail.com
Tue Aug 31 12:37:25 CEST 2010
Hi,
It's easy with ggplot2,
library(ggplot2)
## create an empty plot
p <- ggplot(map=aes(x,y))
## create a dummy list of data.frames with different ranges
d <- replicate(4, data.frame(x=sample(1:10,1)+rnorm(10),
y=sample(1:10,1)+rnorm(10)),
simplify=FALSE)
## add lines to the plot step by step
for(ii in seq_along(d))
p <- p + geom_line(data = d[[ii]], color=ii)
HTH,
baptiste
On 31 August 2010 12:26, Wonsang You <you at ifn-magdeburg.de> wrote:
>
> Hi, R-Helpers,
>
> I would like to ask about multiple graphs in one figure. I tried to execute
> the following codes.
>
> xlim <- c(1,100)
>
> ylim <- c(1,4)
>
> plot(NA, xlim=xlim, ylim=ylim)
>
>
>> x <- c(1:100)
>
> for(j in seq(1,10,by=1)) {
>
> y <- j*x^2+log(j)
>
> lines(x, y)
>
> }
>
>
> In the above codes, I had to arbitrarily set up the coordinate range of the
> figure in advance before calculating the values y. (seexlim and ylim)
> In results, the figure did not contain all data since most of data were
> outside the predefined range.
> I am wondering about how to control xlim and ylim adaptive to the real range
> of data, in order to include all data in the figure.
> Thank you for your great help and contribution.
>
> Best Regards,
> Stephen You
>
>
> -----
> --
> Wonsang You
> Special Lab Non-Invasive Brain Imaging
> Leibniz Institute for Neurobiology
> http://www.ifn-magdeburg.de
> --
> View this message in context: http://r.789695.n4.nabble.com/How-to-Adaptively-Set-Up-the-Coordinate-Range-of-Multiple-Graphs-in-One-Figure-tp2401337p2401337.html
> Sent from the R help mailing list archive at Nabble.com.
>
> [[alternative HTML version deleted]]
>
> ______________________________________________
> R-help at 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.
>
--
____________________
Dr. Baptiste Auguié
Departamento de Química Física,
Universidade de Vigo,
Campus Universitario, 36310, Vigo, Spain
tel: +34 9868 18617
http://webs.uvigo.es/coloides
More information about the R-help
mailing list