Core-generating function for strucplot
returning a function
producing sieve plots.
struc_sieve(sievetype = c("observed","expected"), gp_tile = gpar(),
scale = 1)
logical indicating whether rectangles should be filled
according to observed
or expected
frequencies.
object of class "gpar"
, controlling the
appearance of all static
elements of the cells (e.g., border and fill color).
Scaling factor for the sieve.
A function with arguments:
table of residuals.
table of observed values.
not used by struc_sieve
.
object of class "unit"
specifying the space
between the tiles.
list of gpar
objects used for the drawing the tiles.
vector of logicals indicating, for each dimension of the table, the split direction.
This function is usually called by strucplot
(typically
when called by sieve
) and returns a function used by
strucplot
to produce sieve plots.
Riedwyl, H., and Sch<U+00FC>pbach, M. (1994), Parquet diagram to plot contingency tables. In F. Faulbaum (ed.), Softstat '93: Advances in Statistical Software, 293--299. Gustav Fischer, New York.
Friendly, M. (2000), Visualizing Categorical Data, SAS Institute, Cary, NC.
Meyer, D., Zeileis, A., and Hornik, K. (2006),
The strucplot framework: Visualizing multi-way contingency tables with
vcd.
Journal of Statistical Software, 17(3), 1-48.
Available as vignette("strucplot", package = "vcd")
.
10.18637/jss.v017.i03.
# NOT RUN {
## Titanic data
data("Titanic")
strucplot(Titanic, core = struc_sieve)
# }
Run the code above in your browser using DataLab