[R] Adding a table to a plot area
Charles Annis, P.E.
Charles.Annis at StatisticalEngineering.com
Sat Sep 22 16:48:31 CEST 2007
Professor Harrell:
I'm one of the slow kids and am having trouble following instructions, which
state, in part:
Download fragmaster.pl from
http://www.tat.physik.uni-tuebingen.de/~vogel/fragmaster/main.html
and save it in ~/bin and chmod a+x fragmaster.pl
Finding fragmaster.pl was easy, as was saving it to ~/bin in my R2.5.0
folder.
A search for "chmod" returned only "chmod.al" in my folder
C:\Program Files\Perl\lib\auto\POSIX
Not surprisingly running the script is unsuccessful:
> library(Hmisc)
> postscript('psfrag2_fm.eps', pointsize=12,
+ onefile=FALSE, paper='special',
+ horizontal=FALSE, height=4, width=5)
> par(mar=c(3, 3.25, .25, .5), lwd=1.5, mgp = c(2, 0.45, 0), tcl = -0.4)
>
> x <- seq(0,15,length=100)
> plot(x, dchisq(x, 5), ylab='fx', type='l') # fx will be substituted by
$f(x)$
> text(10, .13, 'ww', adj=0) # LaTeX table will be put at location of ww in
graph
> dev.off()
null device
1
>
> x <- cbind(Age=format(c(23.0,9.7)), Sex=c('Male','Female'))
> tab <- latexTabular(x, align='rl') # new function in Hmisc
Error: could not find function "latexTabular"
>
> cat('\\psfrag{ww}{\\small', tab, '}',
+ '\\psfrag{fx}{$f(x)$}',
+ sep='\n', file='psfrag2_fm')
Error in cat("\\psfrag{ww}{\\small", tab, "}", "\\psfrag{fx}{$f(x)$}", :
object "tab" not found
>
> system('fragmaster.pl psfrag2')
Warning message:
Impossible to run C:\PROGRA~1\R\R-25~1.0\bin\FRAGMA~1.PL psfrag2
>
Please help me do whatever this means:
" ... save it in ~/bin and chmod a+x fragmaster.pl"
^^^^^^^^^^^^^^^^^^^^^^^
Thanks.
Charles Annis, P.E.
System Details:
R2.5.0 running on a DELL 3GHz Pentium 4, 2 Gig RAM, WinXP service pack 2
Charles.Annis at StatisticalEngineering.com
phone: 561-352-9699
eFax: 614-455-3265
http://www.StatisticalEngineering.com
-----Original Message-----
From: r-help-bounces at r-project.org [mailto:r-help-bounces at r-project.org] On
Behalf Of Frank E Harrell Jr
Sent: Friday, September 21, 2007 6:42 PM
To: Judith Flores
Cc: RHelp
Subject: Re: [R] Adding a table to a plot area
Judith Flores wrote:
> Is there a command to insert a table into the plot
> area other that using text?
>
> Thank you.
To me the only completely satisfying approach is to use LaTeX and psfrag
in you want great alignment and other features. A howto with R is at
http://biostat.mc.vanderbilt.edu/PsFrag . This uses the fragmaster perl
script which runs LaTeX from within R to make the final graphics file
self-contained.
Frank
--
Frank E Harrell Jr Professor and Chair School of Medicine
Department of Biostatistics Vanderbilt University
______________________________________________
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.
More information about the R-help
mailing list