[R] R in ConTeXt

Johan Sandblom jsandblom at gmail.com
Fri Jun 16 16:50:53 CEST 2006


In case there are users of the TeX macro package ConTeXt on this list,
they may be interested to know that it is now possible to include R
code in a ConTeXt document and have the code evaluated while
compiling. The inverse of Sweave, as it were. The advantage is that
there is then only one file to keep track of (.tex vs .rnw and .tex),
while a drawback is speed, since each code snippet is evaluated in its
own R session with associated startup time. Below is a small example
of usage

\usemodule[r]

\starttext

\title{Example usage of R module}

\startRhidden
rm(list=ls())
x <- rnorm(100)
y <- runif(100)
\stopRhidden

\type{x} and \type{y} are randomly generated.

\startR
summary(lm(y~x))
pdf("xy.pdf")
plot(y~x)
dev.off()
\stopR

\placefigure{Y vs X}{\externalfigure[xy][width=.4\textwidth]}

\stoptext

Regards, Johan

-- 
Johan Sandblom  N8, MRC, Karolinska sjh
t +46851776108  17176 Stockholm
m +46735521477  Sweden
"What is wanted is not the will to believe, but the
will to find out, which is the exact opposite"
- Bertrand Russell



More information about the R-help mailing list