dm_set_colors {dm} | R Documentation |
Color in database diagrams
Description
dm_set_colors()
allows to define the colors that will be used to display the tables of the data model with dm_draw()
.
The colors can either be either specified with hex color codes or using the names of the built-in R colors.
An overview of the colors corresponding to the standard color names can be found at
the bottom of
https://rpubs.com/krlmlr/colors.
dm_get_colors()
returns the colors defined for a data model.
dm_get_available_colors()
returns an overview of the names of the available colors
These are the standard colors also returned by grDevices::colors()
plus a default
table color with the name "default".
Usage
dm_set_colors(dm, ...)
dm_get_colors(dm)
dm_get_available_colors()
Arguments
dm |
A |
... |
Colors to set in the form |
Value
For dm_set_colors()
: the updated data model.
For dm_get_colors()
, a named character vector of table names
with the colors in the names.
This allows calling dm_set_colors(!!!dm_get_colors(...))
.
Use tibble::enframe()
to convert this to a tibble.
For dm_get_available_colors()
, a vector with the available colors.
Examples
dm_nycflights13(color = FALSE) %>%
dm_set_colors(
darkblue = starts_with("air"),
"#5986C4" = flights
) %>%
dm_draw()
# Splicing is supported:
nyc_cols <-
dm_nycflights13() %>%
dm_get_colors()
nyc_cols
dm_nycflights13(color = FALSE) %>%
dm_set_colors(!!!nyc_cols) %>%
dm_draw()