Registers a new S7 generic + method from any ggplot2 geom function,
making it available in the plotit pipeline. The new mark behaves
identically to built-in marks: it supports mapping, data,
position, auto-dodge, and rasterization.
Arguments
- name
Mark name as a string (e.g.
"mark_spoke"). Should start with"mark_".- geom_fun
A ggplot2 geom function (e.g.
ggplot2::geom_spoke).
Examples
make_mark("mark_spoke", ggplot2::geom_spoke)
# Now usable in pipeline:
if (FALSE) { # \dontrun{
df |> plotit(encode(x = x, y = y, radius = r, angle = a)) |> mark_spoke()
} # }