Description Usage Arguments Value References See Also Examples
Create a scatterplot display (splod)
1 2 | splod(data, id.vars = NULL, name = NULL, desc = NULL,
cogFn = splodCogFn, panelFn = splodPanelFn, verbose = TRUE, ...)
|
data |
a data.frame or an object of class "splodDat" |
id.vars |
variables to ignore when computing all pairs of variables |
name, desc, cogFn, panelFn, verbose, ... |
parameters passed to |
an object of class 'localDiv' that can be passed to splod
Wilkinson, L., Anushka A., and Grossman, R. L. "Graph-Theoretic Scagnostics." INFOVIS. Vol. 5. 2005.
makeDisplay
, makeSplodData
, splodPanelFn
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | ## Not run:
library(lattice)
vdbConn(tempfile(), autoYes = TRUE)
# make "splod" directly from a data frame
splod(batting, name = "batting",
id.vars = c("playerID", "yearID", "stint", "teamID", "lgID"))
# first transform the data into a "splodDat" object
batSplodDat <- makeSplodData(batting,
id.vars = c("playerID", "yearID", "stint", "teamID", "lgID"))
# now make "splod"
splod(batSplodDat, name = "batting2", data = batSplodDat)
# custom panel function (color by league)
mySplodFn <- function(d) {
xyplot(jitter(y) ~ jitter(x), groups = lgID, data = d,
xlab = getSplitVar(d, "xVar"),
ylab = getSplitVar(d, "yVar"),
auto.key = TRUE
)
}
splod(batSplodDat, name = "batting3",
data = batSplodDat, panelFn = mySplodFn)
view()
## End(Not run)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.