-
id
(character
, required): A column name in data
to plot. Determines the
size of the resulting geoms, and also the color unless color
is
specified.
-
id_color
(character
): A column name in data
to use for the color
of the resulting geoms. If NA
, the id
column will be used.
-
id_size
(character
): A column name in data
to use for the size
of the resulting geoms. If NA
, the id
column will be used.
-
name
(character
): A label for the column. If NA
or ""
,
no label will be plotted. If this column is missing, id
will
be used to generate the name
column.
-
geom
(character
): The geom of the column. Must be one of:
"funkyrect"
, "circle"
, "rect"
, "bar"
, "pie"
, "text"
or "image"
.
For "text"
, the corresponding column in data
must be a character
.
For "pie"
, the column must be a list of named numeric vectors.
For all other geoms, the column must be a numeric
.
-
group
(character
): The grouping id of each column, must match with
column_groups$group
. If this column is missing or all values are NA
,
columns are assumed not to be grouped.
-
palette
(character
): Which palette to colour the geom by.
Each value should have a matching value in palettes$palette
.
-
width
: Custom width for this column (default: 1).
-
overlay
: Whether to overlay this column over the previous column.
If so, the width of that column will be inherited.
-
legend
: Whether or not to add a legend for this column.
-
hjust
: Horizontal alignment of the bar, must be between [0,1]
(only for geom = "bar"
).
-
vjust
: Vertical alignment of the label, must be between [0,1]
(only for geom = "text"
).
-
size
: Size of the label, must be a numeric value
(only for geom = "text"
).
-
label
: Which column to use as a label (only for geom = "text"
).
-
directory
: Which directory to use to find the images (only for geom = "image"
).
-
extension
: The extension of the images (only for geom = "image"
).
-
draw_outline
: Whether or not to draw bounding guides (only for geom == "bar"
).
Default: TRUE
.
-
options
(list
or json
): Any of the options above. Any values in this
column will be spread across the other columns. This is useful for
not having to provide a data frame with 1000s of columns.
This column can be a json string.