Set the motif of the chart, defaults to light.
motif( g, ..., brandColor = NULL, backgroundColor = "transparent", renderer = c("canvas", "svg"), padding = "auto", visible = TRUE ) global_motif( ..., brandColor = NULL, backgroundColor = "transparent", renderer = c("canvas", "svg"), padding = "auto", visible = TRUE ) motif_from_json(g, path) motif_from_list(g, motif) motif_as_list(..., brandColor = NULL, backgroundColor = "transparent")
| g | An object of class |
|---|---|
| ... | Key value pair defining style, or
|
| brandColor | Main default color. |
| backgroundColor | Plot background color. |
| renderer | Renderer to use, defaults to |
| padding | An integer, or a vector of length 4. |
| visible | Whether the chart is visible. |
| path | Path to JSON file. |
| motif | List defnining the theme, similar to JSON. |
The function motif_from_json() can be used to
define the theme from a JSON file of theme, to see the
default theme file:
system.file("theme.json", package = "g2r").
motif: Defines the motif of a visualisation.
motif_from_json: Defines the motif from a JSON
file of theme, see the theme file.
system.file("theme.json", package = "g2r")
motif_from_list: Defines the motif from a list,
derived from the JSON file.
motif_as_list: Returns a motif as a list to use
with motif_from_list().
global_motif: Define a global motif that will be used by
all subsequent charts.
g2(iris, asp(Sepal.Width, Sepal.Length)) %>% fig_point( asp(color = Species, shape = "circle") ) %>% motif( brandColor = "orange", backgroundColor = "black", elementPoint( shape = "circle", stroke = "white", fillOpacity = .7 ) )