[R] One pdf file with plots and text output
ONKELINX, Thierry
Thierry.ONKELINX at inbo.be
Wed Oct 17 12:02:22 CEST 2007
You create a source file ("GrowthAll.Rnw") that looks a bit like this
\documentclass[11pt]{report}
\usepackage{Sweave}
\SweaveOpts{echo = FALSE}
\begin{document}
<<fig = T>>=
x.lm <- lm()
plot(x.lm)
@
<<>>=
summary(x.lm)
@
\end{document}
Then run in R:
Sweave("GrowthAll.Rnw")
system("pdflatex GrowthAll")
Have a look at the Sweave manual. It contains some examples.
HTH,
Thierry
------------------------------------------------------------------------
----
ir. Thierry Onkelinx
Instituut voor natuur- en bosonderzoek / Research Institute for Nature
and Forest
Cel biometrie, methodologie en kwaliteitszorg / Section biometrics,
methodology and quality assurance
Gaverstraat 4
9500 Geraardsbergen
Belgium
tel. + 32 54/436 185
Thierry.Onkelinx op inbo.be
www.inbo.be
Do not put your faith in what statistics say until you have carefully
considered what they do not say. ~William W. Watt
A statistical analysis, properly conducted, is a delicate dissection of
uncertainties, a surgery of suppositions. ~M.J.Moroney
> -----Oorspronkelijk bericht-----
> Van: Rainer M Krug [mailto:Rainer+R-help op krugs.de]
> Verzonden: woensdag 17 oktober 2007 11:28
> Aan: ONKELINX, Thierry
> CC: Prof Brian Ripley; r-help
> Onderwerp: Re: [R] One pdf file with plots and text output
>
> ONKELINX, Thierry wrote:
> > I use Sweave for this kind of purposes.
>
> I was thinking about Sweave as well, but I don't understand
> how I can use it.
>
> Let's say I have a source file, which defines a function
>
> DoGrowthAll <- function()
> {
> pdf("GrowthAll.pdf", height=11, width=8, paper="a4")
> sink("GrowthAll.txt")
> try(
> {
> plot(x.lm)
> summary(xlm)
> .
> .
> .
> }
> )
> sink()
> dev.off()
> system("xpdf ./GrowthAll.pdf", wait=FALSE)
> }
>
> Now how can I use Sweave to create this report?
>
> Rainer
>
> >
> > HTH,
> >
> > Thierry
> >
> >
> ----------------------------------------------------------------------
> > --
> > ----
> > ir. Thierry Onkelinx
> > Instituut voor natuur- en bosonderzoek / Research Institute
> for Nature
> > and Forest Cel biometrie, methodologie en kwaliteitszorg / Section
> > biometrics, methodology and quality assurance Gaverstraat 4 9500
> > Geraardsbergen Belgium tel. + 32 54/436 185
> Thierry.Onkelinx op inbo.be
> > www.inbo.be
> >
> > Do not put your faith in what statistics say until you have
> carefully
> > considered what they do not say. ~William W. Watt A statistical
> > analysis, properly conducted, is a delicate dissection of
> > uncertainties, a surgery of suppositions. ~M.J.Moroney
> >
> >
> >
> >> -----Oorspronkelijk bericht-----
> >> Van: r-help-bounces op r-project.org
> >> [mailto:r-help-bounces op r-project.org] Namens Rainer M Krug
> >> Verzonden: woensdag 17 oktober 2007 11:02
> >> Aan: Prof Brian Ripley
> >> CC: r-help
> >> Onderwerp: Re: [R] One pdf file with plots and text output
> >>
> >> Prof Brian Ripley wrote:
> >>> On Wed, 17 Oct 2007, Rainer M Krug wrote:
> >>>
> >>>> Hi
> >>>>
> >>>> I create one pdf file with plots via pdf() and one text
> file with
> >>>> text via sink() that works very nice. But I would prefer
> >> to have one
> >>>> pdf file with plots and the text which I store in the
> >> te=xt file via sink(). I.e.
> >>>> x.lm<-lm(...)
> >>>> pdf()
> >>>> plot(x.lm)
> >>>> NOW THE TEXT OF summary(xlm) IN THE PDF FILE
> >>>> dev.off()
> >>>>
> >>>> Is this possible or is there a different format which I
> could use?
> >>> You can easily post-process the files to obtain a single
> >> file. Going
> >>> from text to pdf involves many arbitrary choices, but a good text
> >>> processor will help you make those and incorporate pdf figures: I
> >>> would use pdflatex, but there are many other tools to do the job.
> >>>
> >> Thanks for pointing out the post-processing route (I have done
> >> similar script based pdf creations via pdflatex before),
> but I would
> >> like to have something only for me to make it easier to read the
> >> results.
> >> It does not need to be nicely layouted - just the text in
> the pdf in
> >> whatever font would be fine.
> >>
> >> ______________________________________________
> >> R-help op 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 op 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