Function constructs a plot for two categorical variables based on table function
tableplot(x, y = NULL, labels = TRUE, legend = FALSE, points = TRUE,
...)
Function does not return anything. It just plots things.
First categorical variable. Can be either vector, factor, matrix or a data
frame. If y
is NULL and x is either matrix of a data frame, then the first two
variables of the data will be plotted against each other.
Second categorical variable. If not provided, then only x
will be
plotted.
Whether to print table labels inside the plot or not.
If TRUE
, then the legend for the tableplot is drawn. The plot is
then produced on a separate canvas (new par()
).
Whether to plot points in the areas. They help in understanding how many values lie in specific categories.
Other parameters passed to the plot function.
Ivan Svetunkov, ivan@svetunkov.ru
The function produces the plot of the table()
function with colour densities
corresponding to the respective frequencies of appearance. If the value appears more
often than the other (e.g. 0.5 vs 0.15), then it will be darker. The frequency of 0
corresponds to the white colour, the frequency of 1 corresponds to the black.
See details in the vignette "Marketing analytics with greybox":
vignette("maUsingGreybox","greybox")
tableplot(mtcars$am, mtcars$gear)
Run the code above in your browser using DataLab