Dear Zongshan Li, I'm forwarding this back to r-help ... it's generally best to keep the conversation going in public, so that (a) other people can chime in with ideas and suggestions, (b) your question doesn't get lost if the original respondent doesn't have time to deal with it, (c) the answers are archived for future reference.
Your example (I've attached it, hope it makes it through but it may not) helps. Here is a crude example approximately along the same lines. > x = 1850:2000 > y1 = runif(length(x))+0.5 > y2=seq(0,100,length=length(x)) > plot(x,y1,ylim=c(0,1.5)) > library(Hmisc) > ?subplot > subplot({plot(x,y2,axes=FALSE); axis(side=4)},x=range(x),y=c(0,0.5)) -------- Original Message -------- Subject: Re: [R-sig-eco] How to create axes in arbitrary positions? Date: Sat, 2 Jan 2010 07:31:51 -0500 From: Zongshan Li <zongshan...@yahoo.com> To: Bolker,Benjamin Michael <bol...@ufl.edu> References: <831079.35547...@web114002.mail.gq1.yahoo.com> <4b3e3c40.9010...@ufl.edu> Dear Ben Bolker: I appeciate your introducing functions very much for my question, and I am glad that your kindly intention to give me further help. I guess the function layout might draw plots at the specified locations, but i still be confused about the exact meaning of parameter: mat layout(mat, widths = rep(1, ncol(mat)), heights = rep(1, nrow(mat)), respect = FALSE) the attached jpg file is an example of the kind of graphics, and would you like to give me some comments how to draw this kind of graphics in R? Thanks, again. Best regards, ZongShan(Sat, January 2, 2010 ) ------------------------------------------------------------------------ *From:* Ben Bolker <bol...@ufl.edu> *Cc:* "r-sig-ecol...@r-project.org" <r-sig-ecol...@r-project.org> *Sent:* Sat, January 2, 2010 2:17:36 AM *Subject:* Re: [R-sig-eco] How to create axes in arbitrary positions? See ?layout, ?subplot in the Hmisc package; in the ?par help page, you may also want to see "new", "mfrow", "mfcol". Not quite sure what you're asking (posting an example of the kind of graphics you want to a web page somewhere is sometimes helpful) but maybe this helps. Zongshan Li wrote: > Dear the friends of R-Ecology: > I am a beginner for R language, and I think my problem may be very simple. > -------------------- > Prior to use R, I used matlab to draw several plots of different heights into one object. > The codes are that: > axes('position', [0.1,0.1,0.4,0.1]); plot…… > axes('position', [0.1,0.2,0.4,0.2]); plot……. > axes('position', [0.1,0.4,0.4,0.3]); plot……. > I am wondering if there is some kind of function in R to draw plots at the specified locations? > --------------------------- > > Note: the following is the helping information of the function: axes. > > AXES Create axes in arbitrary positions. > AXES('position', RECT) opens up an axis at the specified location > and returns a handle to it. > RECT = [left, bottom, width, height] specifies the location and > size of the side of the axis box, relative to the lower-left > corner of the Figure window, in normalized units where (0,0) > is the lower-left corner and (1.0,1.0) is the upper-right. > > > > Any help is strongly appreciated, > thank you in advance, > > ---------------------- > Zongshan, Li > 2010-01-01 > Research Center for Eco-Environmental Sciences,Chinese Academy of Sciences > Shuangqing Road, Haidian street, Beijing, 100085 > Tel: 86-10-13699145748 > QQ: 1141958023 > website: http://www.rcees.ac.cn/ > > > > [[alternative HTML version deleted]] > > -- Ben Bolker Associate professor, Biology Dep't, Univ. of Florida bol...@ufl.edu <mailto:bol...@ufl.edu> / people.biology.ufl.edu/bolker GPG key: people.biology.ufl.edu/bolker/benbolker-publickey.asc -- Ben Bolker Associate professor, Biology Dep't, Univ. of Florida bol...@ufl.edu / people.biology.ufl.edu/bolker GPG key: people.biology.ufl.edu/bolker/benbolker-publickey.asc
signature.asc
Description: OpenPGP digital signature
______________________________________________ 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.