Skip to content

Code in lattice::dotplot function.

3 messages · Deepayan Sarkar, Ernesto Jardim

#
Hi,

I'm trying to understand the code of lattice functions so that I can
write some S4 methods using lattice. The following code is a snipet of
dotplot that is reused in several other functions. I don't understand
why this is needed can someone help ?

Thanks

EJ

[...]

    right.name <- deparse(substitute(formula))
    try(formula <- eval(formula), silent = TRUE)
    foo <- substitute(formula)

    if (!(is.call(foo) && foo[[1]] == "~")) {
        formula <- as.formula(paste("~", right.name)) #   deparse(foo)))
        environment(formula) <- parent.frame()
    }

[...]
#
On 8/25/05, ernesto <ernesto at ipimar.pt> wrote:
It was a hack to enable usage of the form dotplot(x). The latest
version of lattice does not use this sort of construct any more
(replacing it by generics and methods).

Deepayan
#
Deepayan Sarkar wrote:

            
OK, thanks.

EJ