qheat | R Documentation |
A quick heatmap function for visualizing typical qdap dataframe/matrix outputs.
qheat(
mat,
low = "white",
high = "darkblue",
values = FALSE,
digits = 1,
text.size = 3,
text.color = "grey40",
xaxis.col = "black",
yaxis.col = "black",
order.by = NULL,
grid = "white",
by.column = TRUE,
auto.size = FALSE,
mat2 = NULL,
plot = TRUE,
facet.vars = NULL,
facet.flip = FALSE,
diag.na = FALSE,
diag.values = "",
...
)
## Default S3 method:
qheat(
mat,
low = "white",
high = "darkblue",
values = FALSE,
digits = 1,
text.size = 3,
text.color = "grey40",
xaxis.col = "black",
yaxis.col = "black",
order.by = NULL,
grid = "white",
by.column = TRUE,
auto.size = FALSE,
mat2 = NULL,
plot = TRUE,
facet.vars = NULL,
facet.flip = FALSE,
diag.na = FALSE,
diag.values = "",
...
)
## S3 method for class 'diversity'
qheat(
mat,
low = "white",
high = "darkblue",
values = FALSE,
digits = 1,
text.size = 3,
text.color = "grey40",
xaxis.col = "black",
yaxis.col = "black",
order.by = NULL,
grid = "white",
by.column = TRUE,
auto.size = FALSE,
mat2 = NULL,
plot = TRUE,
facet.vars = NULL,
facet.flip = FALSE,
diag.na = FALSE,
diag.values = "",
...
)
## S3 method for class 'termco'
qheat(
mat,
low = "white",
high = "darkblue",
values = FALSE,
digits = 1,
text.size = 3,
text.color = "grey40",
xaxis.col = "black",
yaxis.col = "black",
order.by = NULL,
grid = "white",
by.column = TRUE,
auto.size = FALSE,
mat2 = NULL,
plot = TRUE,
facet.vars = NULL,
facet.flip = FALSE,
diag.na = FALSE,
diag.values = "",
...
)
## S3 method for class 'word_stats'
qheat(
mat,
low = "white",
high = "darkblue",
values = FALSE,
digits = 1,
text.size = 3,
text.color = "grey40",
xaxis.col = "black",
yaxis.col = "black",
order.by = NULL,
grid = "white",
by.column = TRUE,
auto.size = FALSE,
mat2 = NULL,
plot = TRUE,
facet.vars = NULL,
facet.flip = FALSE,
diag.na = FALSE,
diag.values = "",
...
)
## S3 method for class 'character_table'
qheat(
mat,
low = "white",
high = "darkblue",
values = FALSE,
digits = 1,
text.size = 3,
text.color = "grey40",
xaxis.col = "black",
yaxis.col = "black",
order.by = NULL,
grid = "white",
by.column = TRUE,
auto.size = FALSE,
mat2 = NULL,
plot = TRUE,
facet.vars = NULL,
facet.flip = FALSE,
diag.na = FALSE,
diag.values = "",
...
)
## S3 method for class 'question_type'
qheat(
mat,
low = "white",
high = "darkblue",
values = FALSE,
digits = 1,
text.size = 3,
text.color = "grey40",
xaxis.col = "black",
yaxis.col = "black",
order.by = NULL,
grid = "white",
by.column = TRUE,
auto.size = FALSE,
mat2 = NULL,
plot = TRUE,
facet.vars = NULL,
facet.flip = FALSE,
diag.na = FALSE,
diag.values = "",
...
)
## S3 method for class 'pos_by'
qheat(
mat,
low = "white",
high = "darkblue",
values = FALSE,
digits = 1,
text.size = 3,
text.color = "grey40",
xaxis.col = "black",
yaxis.col = "black",
order.by = NULL,
grid = "white",
by.column = TRUE,
auto.size = FALSE,
mat2 = NULL,
plot = TRUE,
facet.vars = NULL,
facet.flip = FALSE,
diag.na = FALSE,
diag.values = "",
...
)
mat |
A matrix or dataframe produced by many qdap functions in
which the first column is the grouping variable and the rest of the matrix
is numeric. Also accepts objects directly from |
low |
The color to be used for lower values. |
high |
The color to be used for higher values. |
values |
logical. If |
digits |
The number of digits displayed if |
text.size |
A integer size to plot the text if |
text.color |
A character vector to plot the text if |
xaxis.col |
A single character vector color choice for the high values. |
yaxis.col |
A single character vector color choice for the low values. |
order.by |
An optional character vector of a variable name to order the
columns by. To reverse use a negative ( |
grid |
The color of the grid (Use |
by.column |
logical. If |
auto.size |
logical. If |
mat2 |
A second matrix equal in dimensions to |
plot |
logical. If |
facet.vars |
A character vector of 1 or 2 column names to facet by. |
facet.flip |
logical If |
diag.na |
logical. If |
diag.values |
The string to be used for the diagonal labels (values)
if |
... |
Not currently used. |
qheat
is useful for finding patterns and anomalies in large
qdap generated dataframes and matrices.
qheat
is a fast way of working with data formats
produced by qdap. The function isn't designed to be extended beyond
exploratory qdap usage.
## Not run:
dat <- sentSplit(DATA, "state")
ws.ob <- with(dat, word_stats(state, list(sex, adult), tot=tot))
qheat(ws.ob)
qheat(ws.ob) + coord_flip()
qheat(ws.ob, order.by = "sptot",
xaxis.col = c("red", "black", "green", "blue"))
qheat(ws.ob, order.by = "sptot")
qheat(ws.ob, order.by = "-sptot")
qheat(ws.ob, values = TRUE)
qheat(ws.ob, values = TRUE, text.color = "red")
qheat(ws.ob, "yellow", "red", grid = FALSE)
qheat(mtcars, facet.vars = "cyl")
qheat(mtcars, facet.vars = c("gear", "cyl"))
qheat(t(mtcars), by.column=FALSE)
qheat(cor(mtcars), diag.na=TRUE, diag.value="", by.column=NULL, values = TRUE)
dat1 <- data.frame(G=LETTERS[1:5], matrix(rnorm(20), ncol = 4))
dat2 <- data.frame(matrix(LETTERS[1:25], ncol=5))
qheat(dat1, values=TRUE)
qheat(dat1, values=TRUE, mat2=dat2)
## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.