Base class for geoms. A geom turns scaled (normalized-to-[0, 1]) aesthetic values into a list of render-target-agnostic drawing primitives ("marks"); see build_marks().

Geom(name = character(0), default_params = list(), required_aes = c("x", "y"))

Arguments

name

Human-readable geom name.

default_params

Named list of default visual parameters, used when neither an aesthetic mapping nor a literal layer parameter supplies a value.

required_aes

Aesthetics that must be present (post-stat) for this geom to draw; defaults to x and y.

Value

An S7 object of class Geom, the base class for geometric layers.