Re: [R] sweave bwplot error

From: <Friedrich.Leisch_at_tuwien.ac.at>
Date: Thu 07 Apr 2005 - 21:12:12 EST

>>>>> On Thu, 07 Apr 2005 13:24:42 +0200, >>>>> Christoph Lehmann (CL) wrote:

> Hi
> I use sweave and have a problem with the following figure, but not with
> other figures:

> tt <- data.frame(c("a", "b", "c"), c(1.2, 3, 4.5))
> names(tt) <- c("x1", "x2")
> bwplot(x2 ~x1, data = tt)

> ok now in sweave:

> \begin{figure}[H]
> \begin{center}
> <<echo=FALSE, fig=TRUE, height=5, width=10>>=
> lset(col.whitebg())
> bwplot(x2 ~x1, data = tt)
> @
> \caption{xxx}
> \end{center}
> \end{figure}

> PROBLEM:
> the pdf of the figure is not correctly created (neither the esp) and the
> error I get from sweave is:
> pdf inclusion: required page does not exist <0>

>From the Sweave FAQ:

A.6 Why do R lattice graphics not work?

The commands in package lattice have different behavior than the standard plot commands in the base package: lattice commands return an object of class "trellis", the actual plotting is performed by the print method for the class. Encapsulating calls to lattice functions in print() statements should do the trick, e.g.:

<<fig=TRUE>>=
library(lattice)
print(bwplot(1:10))
@

should work.

-- 
-------------------------------------------------------------------
                        Friedrich Leisch 
Institut für Statistik                     Tel: (+43 1) 58801 10715
Technische Universität Wien                Fax: (+43 1) 58801 10798
Wiedner Hauptstraße 8-10/1071
A-1040 Wien, Austria             http://www.ci.tuwien.ac.at/~leisch

______________________________________________
R-help@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html
Received on Thu Apr 07 21:20:21 2005

This archive was generated by hypermail 2.1.8 : Fri 03 Mar 2006 - 03:31:03 EST