|
|
@ -8,8 +8,8 @@ geom_cartogram(mapping = NULL, data = NULL, stat = "identity", ..., map, |
|
|
|
na.rm = FALSE, show.legend = NA, inherit.aes = TRUE) |
|
|
|
} |
|
|
|
\arguments{ |
|
|
|
\item{mapping}{Set of aesthetic mappings created by \code{\link{aes}} or |
|
|
|
\code{\link{aes_}}. If specified and \code{inherit.aes = TRUE} (the |
|
|
|
\item{mapping}{Set of aesthetic mappings created by \code{\link[=aes]{aes()}} or |
|
|
|
\code{\link[=aes_]{aes_()}}. If specified and \code{inherit.aes = TRUE} (the |
|
|
|
default), it is combined with the default mapping at the top level of the |
|
|
|
plot. You must supply \code{mapping} if there is no plot mapping.} |
|
|
|
|
|
|
@ -17,11 +17,11 @@ plot. You must supply \code{mapping} if there is no plot mapping.} |
|
|
|
options: |
|
|
|
|
|
|
|
If \code{NULL}, the default, the data is inherited from the plot |
|
|
|
data as specified in the call to \code{\link{ggplot}}. |
|
|
|
data as specified in the call to \code{\link[=ggplot]{ggplot()}}. |
|
|
|
|
|
|
|
A \code{data.frame}, or other object, will override the plot |
|
|
|
data. All objects will be fortified to produce a data frame. See |
|
|
|
\code{\link{fortify}} for which variables will be created. |
|
|
|
\code{\link[=fortify]{fortify()}} for which variables will be created. |
|
|
|
|
|
|
|
A \code{function} will be called with a single argument, |
|
|
|
the plot data. The return value must be a \code{data.frame.}, and |
|
|
@ -30,7 +30,7 @@ plot. You must supply \code{mapping} if there is no plot mapping.} |
|
|
|
\item{stat}{The statistical transformation to use on the data for this |
|
|
|
layer, as a string.} |
|
|
|
|
|
|
|
\item{...}{other arguments passed on to \code{\link{layer}}. These are |
|
|
|
\item{...}{other arguments passed on to \code{\link[=layer]{layer()}}. These are |
|
|
|
often aesthetics, used to set an aesthetic to a fixed value, like |
|
|
|
\code{color = "red"} or \code{size = 3}. They may also be parameters |
|
|
|
to the paired geom/stat.} |
|
|
@ -45,12 +45,14 @@ a warning. If \code{TRUE}, missing values are silently removed.} |
|
|
|
|
|
|
|
\item{show.legend}{logical. Should this layer be included in the legends? |
|
|
|
\code{NA}, the default, includes if any aesthetics are mapped. |
|
|
|
\code{FALSE} never includes, and \code{TRUE} always includes.} |
|
|
|
\code{FALSE} never includes, and \code{TRUE} always includes. |
|
|
|
It can also be a named logical vector to finely select the aesthetics to |
|
|
|
display.} |
|
|
|
|
|
|
|
\item{inherit.aes}{If \code{FALSE}, overrides the default aesthetics, |
|
|
|
rather than combining with them. This is most useful for helper functions |
|
|
|
that define both data and aesthetics and shouldn't inherit behaviour from |
|
|
|
the default plot specification, e.g. \code{\link{borders}}.} |
|
|
|
the default plot specification, e.g. \code{\link[=borders]{borders()}}.} |
|
|
|
} |
|
|
|
\description{ |
|
|
|
This replicates the old behaviour of \code{geom_map()}, enabling specifying of |
|
|
|