Another approach is to use the textplot() function and friends from the gregmisc library. From ?textplot:
textplot package:gregmisc R Documentation Display text information in a graphics plot. Description: This function displays text output in a graphics window. It is the equivalent of 'print' except that the output is displayed as a plot. -Greg > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] Behalf Of Paul Murrell > Sent: Monday, March 22, 2004 7:46 PM > To: [EMAIL PROTECTED] > Cc: [EMAIL PROTECTED]; [EMAIL PROTECTED]; Ray Brownrigg > Subject: Re: [R] writing text on graphics' window > > > Hi > > > Ray Brownrigg wrote: > >>From: Duncan Murdoch <[EMAIL PROTECTED]> > >>Date: Sun, 21 Mar 2004 06:58:03 -0500 > >> > >>On Sun, 21 Mar 2004 11:07:01 +0000, you > [EMAIL PROTECTED] wrote: > >> > >> > >>>Does anyone know of a method for writing text to the > graphics window, > >>>where there is *no* plot? Basically, I have developed a > 'significance > >>>test' and I would like the output on the graphics window to say > >>>something about the input parameters and the stats of the > significance test. > >> > >>You need to make sure a graphics device is active and establish a > >>coordinate system there. The easiest way to do that is to > make a call > >>to plot() with everything turned off: > >> > >> plot(0:100,0:100,type='n',axes=FALSE,xlab="",ylab="") > >> > >>You may also want to reduce the "margins" if you want your output to > >>take up the full frame, e.g. > >> > >> oldmargins <- par(mar=c(0,0,0,0)) > >> plot(0:100,0:100,type='n',axes=FALSE,xlab="",ylab="") > >> > > > > An easier way to activate a graphics device and establish a > coordinate > > system is to call plot.new(). > > > > > > Try: > > > >>plot.new() > >>text(0, 0, "ABC") > >>par("usr") > > > > [1] -0.04 1.04 -0.04 1.04 > > > The grid package gives you the whole page to play with by default and > gives you more flexibility in how you place the text. Try ... > > library(grid) > grid.text("Here's some\ntext", x=unit(1, "cm"), > y=unit(1, "npc") - unit(1, "cm"), > just=c("left", "top")) > > Paul > -- > Dr Paul Murrell > Department of Statistics > The University of Auckland > Private Bag 92019 > Auckland > New Zealand > 64 9 3737599 x85392 > [EMAIL PROTECTED] > http://www.stat.auckland.ac.nz/~paul/ > > ______________________________________________ > [EMAIL PROTECTED] mailing list > https://www.stat.math.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html LEGAL NOTICE\ Unless expressly stated otherwise, this messag...{{dropped}} ______________________________________________ [EMAIL PROTECTED] mailing list https://www.stat.math.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html