sprinkle_discrete {pixiedust} | R Documentation |
Change Color Features by Discrete Values
Description
Distinct values within a range will be assigned a color and the designated attribute of the table will be modified accordingly.
Usage
sprinkle_discrete(
x,
rows = NULL,
cols = NULL,
discrete = "bg",
discrete_colors = getOption("pixie_discrete_pal", NULL),
part = c("body", "head", "foot", "interfoot", "table"),
fixed = FALSE,
recycle = c("none", "rows", "cols", "columns"),
...
)
## Default S3 method:
sprinkle_discrete(
x,
rows = NULL,
cols = NULL,
discrete = "bg",
discrete_colors = getOption("pixie_discrete_pal", NULL),
part = c("body", "head", "foot", "interfoot", "table"),
fixed = FALSE,
recycle = c("none", "rows", "cols", "columns"),
...
)
## S3 method for class 'dust_list'
sprinkle_discrete(
x,
rows = NULL,
cols = NULL,
discrete = "bg",
discrete_colors = getOption("pixie_discrete_pal", NULL),
part = c("body", "head", "foot", "interfoot", "table"),
fixed = FALSE,
recycle = c("none", "rows", "cols", "columns"),
...
)
Arguments
x |
An object of class |
rows |
Either a numeric vector of rows in the tabular object to be
modified or an object of class |
cols |
Either a numeric vector of columns in the tabular object to be modified, or a character vector of column names. A mixture of character and numeric indices is permissible. |
discrete |
|
discrete_colors |
|
part |
A character string denoting which part of the table to modify. |
fixed |
|
recycle |
A |
... |
Additional arguments to pass to other methods. Currently ignored. |
Details
This sprinkle is only recognized by HTML and LaTeX. All of the
height_units
values are recognized by HTML. For LaTeX, "px"
is converted to "pt"
.
"font"
and "font_color"
both change the font color.
"border"
is a shortcut to specify all borders.
Functional Requirements
Correctly reassigns the appropriate elements of the
bg
,font_color
,left_border
,top_border
,right_border
, orbottom_border
column in the table part.Casts an error if
x
is not adust
object.Casts an error if
discrete
is not a subset ofc("bg", "font", "font_color", "border", "left_border", "right_border", "top_border", "bottom_border")
Casts an error if
discrete_colors
is not acharacter
value.Casts an error if any value of
discrete_colors
is not a recognized color value.Casts an error if
part
is not one of"body"
,"head"
,"foot"
, or"interfoot"
Casts an error if
fixed
is not alogical(1)
Casts an error if
recycle
is not one of"none"
,"rows"
, or"cols"
The functional behavior of the fixed
and recycle
arguments
is not tested for this function. It is tested and validated in the
tests for index_to_sprinkle
.