dm_draw {dm} | R Documentation |
dm_draw()
uses DiagrammeR to draw diagrams.
Use DiagrammeRsvg::export_svg()
to convert the diagram to an SVG file.
dm_draw(
dm,
rankdir = "LR",
col_attr = NULL,
view_type = c("keys_only", "all", "title_only"),
columnArrows = TRUE,
graph_attrs = "",
node_attrs = "",
edge_attrs = "",
focus = NULL,
graph_name = "Data Model",
...,
column_types = NULL
)
dm |
A |
rankdir |
Graph attribute for direction (e.g., 'BT' = bottom –> top). |
col_attr |
Deprecated, use |
view_type |
Can be "keys_only" (default), "all" or "title_only". It defines the level of details for rendering tables (only primary and foreign keys, all columns, or no columns). |
columnArrows |
Edges from columns to columns (default: |
graph_attrs |
Additional graph attributes. |
node_attrs |
Additional node attributes. |
edge_attrs |
Additional edge attributes. |
focus |
A list of parameters for rendering (table filter). |
graph_name |
The name of the graph. |
... |
These dots are for future extensions and must be empty. |
column_types |
Set to |
An object of class grViz
(see also DiagrammeR::grViz()
), which,
when printed, produces the output seen in the viewer as a side effect.
dm_set_colors()
for defining the table colors.
dm_nycflights13() %>%
dm_draw()
dm_nycflights13(cycle = TRUE) %>%
dm_draw(view_type = "title_only")
head(dm_get_available_colors())
length(dm_get_available_colors())
dm_nycflights13() %>%
dm_get_colors()