Highlights the minimum and maximum value in a column
Source:R/highlight_min_max.R
highlight_min_max.Rd
The `highlight_min_max()` function assigns a font color and/or background color to both the minimum and maximum values in a column. It should be placed within the style argument in reactable::colDef.
Usage
highlight_min_max(
data,
min_font_color = "red",
max_font_color = "green",
min_highlighter = NULL,
max_highlighter = NULL
)
Arguments
- data
Dataset containing at least one numeric column.
- min_font_color
color to assign to minimum value in a column. Default color is red.
- max_font_color
color to assign to maximum value in a column. Default color is green.
- min_highlighter
color to assign the background of a cell containing minimum value in a column.
- max_highlighter
color to assign the background of a cell containing maximum value in a column.
Value
a function that applies a color to the minimum and maximum values in a column of numeric values.
Examples
data <- MASS::road[11:17, ]
## By default, the minimum and maximum values are bold with a red and green font color respectively
reactable(data,
defaultColDef = colDef(
style = highlight_min_max(data)))
#> Error in x$width %||% settings$fig.width * settings$dpi: non-numeric argument to binary operator
## Assign a different font color to the min and max values
reactable(data,
defaultColDef = colDef(
style = highlight_min_max(data,
min_font_color = "orange",
max_font_color = "blue")))
#> Error in x$width %||% settings$fig.width * settings$dpi: non-numeric argument to binary operator
## Highlight the background of the cell for the min and max values in each column
reactable(data,
defaultColDef = colDef(
style = highlight_min_max(data,
min_highlighter = "salmon",
max_highlighter = "skyblue")))
#> Error in x$width %||% settings$fig.width * settings$dpi: non-numeric argument to binary operator