% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/classes.R
\name{Geom}
\alias{Geom}
\title{Geom: geometric representation of computed values}
\usage{
Geom(name = character(0), default_params = list(), required_aes = c("x", "y"))
}
\arguments{
\item{name}{Human-readable geom name.}

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

\item{required_aes}{Aesthetics that must be present (post-stat) for this
geom to draw; defaults to \code{x} and \code{y}.}
}
\value{
An S7 object of class \code{Geom}, the base class for geometric layers.
}
\description{
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 \code{\link[=build_marks]{build_marks()}}.
}
