HEX
Server: Apache/2.4.46 (Win64) OpenSSL/1.1.1j PHP/8.4.25
System: Windows NT DESKTOP-4TAV2RJ 10.0 build 19045 (Windows 10) AMD64
User: fred (0)
PHP: 8.4.25
Disabled: NONE
Upload Files
File: C:/Program Files/R/R-4.4.0/library/lattice/tests/dataframe-methods.R
pdf("dataframe-methods.pdf")
library(lattice)

mtcars <-
    within(mtcars,
           am <- factor(am, levels = c(0, 1),
                        labels = c("automatic", "manual")))

stripplot(mtcars, am ~ mpg)
stripplot(mtcars, gear ~ mpg | am, jitter = TRUE, grid = TRUE)
bwplot(mtcars, am ~ mpg)
qq(mtcars, am ~ mpg)
qqmath(mtcars, ~ mpg | am)
histogram(mtcars, ~ mpg | am)
densityplot(mtcars, ~ mpg | am)

xyplot(mtcars, mpg ~ wt, groups = am)
cloud(mtcars, mpg ~ wt * disp | am)

splom(mtcars[3:7])
parallelplot(mtcars[3:7])

tmd(mtcars, mpg ~ wt)

ct.tab <- as.data.frame.table(xtabs(~ cyl + am, mtcars))
barchart(ct.tab, cyl ~ Freq, groups = am)
dotplot(ct.tab, cyl ~ Freq, groups = am, auto.key = TRUE)
dotplot(x = mtcars, data = gear ~ mpg, groups = am, auto.key = TRUE)
dotplot(mtcars, formula = gear ~ mpg, col = 1)

g <- expand.grid(a = seq(-1, 1, length.out = 101),
                 b = seq(-1, 1, length.out = 101),
                 KEEP.OUT.ATTRS = FALSE)
g <- within(g, {
    z <- sinh(complex(real = 2 * pi* a, imaginary = 2 * pi * b))
    arg <- Arg(z)
    mod <- Mod(z)
    re <- Re(z)
    im <- Im(z)
})

levelplot(g, arg ~ a * b)
contourplot(g, re ~ a * b)
wireframe(g, im ~ a * b, shade = TRUE)


## check for handling of missing argumnets 
dotplot(mtcars, , formula = gear ~ mpg, col = 1)
dotplot(mtcars, formula = gear ~ mpg, , col = 1)