rule_fill_gradient2 {condformat} | R Documentation |
Fill column with sequential color gradient
Description
Fills the background color of a column using a gradient based on the values given by an expression
Usage
rule_fill_gradient2(
x,
columns,
expression,
low = scales::muted("red"),
mid = "white",
high = scales::muted("blue"),
midpoint = NA,
space = "Lab",
na.value = "#7F7F7F",
limits = NA,
lockcells = FALSE
)
Arguments
x |
A condformat object, typically created with |
columns |
A character vector with column names to be colored. Optionally
|
expression |
an expression to be evaluated with the data. It should evaluate to a logical or an integer vector, that will be used to determine which cells are to be colored. |
low |
colour for low end of gradient. |
mid |
colour for mid point |
high |
colour for high end of gradient. |
midpoint |
the value used for the middle color (the median by default) |
space |
colour space in which to calculate gradient. Must be "Lab" - other values are deprecated. |
na.value |
fill color for missing values |
limits |
range of limits that the gradient should cover |
lockcells |
logical value determining if no further rules should be applied to the affected cells. |
Value
The condformat_tbl object, with the added formatting information
See Also
Other rule:
rule_css()
,
rule_fill_bar()
,
rule_fill_discrete()
,
rule_fill_gradient()
,
rule_text_bold()
,
rule_text_color()
Examples
data(iris)
cf <- condformat(iris[c(1:5, 70:75, 120:125), ]) %>%
rule_fill_gradient2(Sepal.Length) %>%
rule_fill_gradient2(Species, expression=Sepal.Length - Sepal.Width)
## Not run:
print(cf)
## End(Not run)
cf <- condformat(iris[c(1:5, 70:75, 120:125), ]) %>%
rule_fill_gradient2("Petal.Length") %>%
rule_fill_gradient2(starts_with("Sepal"), expression=Sepal.Length - Sepal.Width)
## Not run:
print(cf)
## End(Not run)