Add to that list the functions grconvertX and grconvertY which can take coordinates in many different units and convert them to others (including inches, then just multiply/divide by 2.54 for the conversion from/to cm).
-- Gregory (Greg) L. Snow Ph.D. Statistical Data Center Intermountain Healthcare [EMAIL PROTECTED] 801.408.8111 > -----Original Message----- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] > project.org] On Behalf Of Barry Rowlingson > Sent: Thursday, October 16, 2008 10:34 AM > To: Thomas Steiner > Cc: [EMAIL PROTECTED] > Subject: Re: [R] draw a 5cm x 3cm rectangle > > 2008/10/16 Thomas Steiner <[EMAIL PROTECTED]>: > > Hi I want to draw sth in a pdf file with a predefined defined size. > > Say a 5cm x 3cm rectangle (a ruler): > > > > pdf("rect.pdf", paper="a4") > > plot(c(1,5,5,1,1),c(1,1,3,3,1),asp=1,axes="n") > > dev.off() > > > > but how do I fix that one unit is 1cm? > > I just did help.search("inch") and found xinch: > > 'xinch' and 'yinch' convert the specified number of inches given > as their arguments into the correct units for plotting with > graphics functions. Usually, this only makes sense when normal > coordinates are used, i.e., _no_ 'log' scale (see the 'log' > argument to 'par'). > > Then help.search("cm") gave me cm: > > Description: > > Translates from inches to cm (centimeters). > > You just need the inverse of this. Not too hard. > > Also, the symbol() function takes an inches=TRUE parameter that lets > you specify inches as the object size. > > The grid graphics package has a units system as well, but I've not > played with that. See help("unit") for info. > > Barry > > ______________________________________________ > 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. ______________________________________________ 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.