by_function {huxtable} | R Documentation |
Map cell contents to cell properties using a function or scale
Description
This creates a simple wrapper around a function for use in map_xxx
.
Useful functions include scales and palettes from the scales
package.
Usage
by_function(inner_fn, ignore_na = TRUE)
Arguments
inner_fn |
A one-argument function which maps cell values to property values. |
ignore_na |
If |
Details
The argument of inner_fn
will be as.matrix(ht[row, col])
. Be aware how matrix conversion
affects the mode
of cell data.
Value
A function for use in map_***
functions.
See Also
Other mapping functions:
by_cases()
,
by_colorspace()
,
by_quantiles()
,
by_ranges()
,
by_regex()
,
by_rows()
,
by_values()
Examples
ht <- as_hux(matrix(runif(20), 5, 4))
map_background_color(ht,
by_function(grey))
if (requireNamespace("scales")) {
map_text_color(ht, by_function(
scales::seq_gradient_pal()
))
}
[Package huxtable version 5.5.6 Index]