mirror of
https://github.com/ryantimpe/brickr.git
synced 2025-12-21 05:29:33 -06:00
92 lines
3.4 KiB
R
92 lines
3.4 KiB
R
% Generated by roxygen2: do not edit by hand
|
|
% Please edit documentation in R/geom_brick_dot.R
|
|
\name{geom_brick_dots}
|
|
\alias{geom_brick_dots}
|
|
\title{Tile charts as bricks}
|
|
\usage{
|
|
geom_brick_dots(
|
|
mapping = NULL,
|
|
data = NULL,
|
|
stat = "identity",
|
|
position = "identity",
|
|
...,
|
|
label = "",
|
|
simplified_threshold = 24 * 24,
|
|
label_scale = 1,
|
|
linejoin = "mitre",
|
|
na.rm = FALSE,
|
|
show.legend = NA,
|
|
inherit.aes = TRUE
|
|
)
|
|
}
|
|
\arguments{
|
|
\item{mapping}{Set of aesthetic mappings created by \code{\link[ggplot2: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.}
|
|
|
|
\item{data}{The data to be displayed in this layer. There are three
|
|
options:
|
|
|
|
If \code{NULL}, the default, the data is inherited from the plot
|
|
data as specified in the call to \code{\link[ggplot2: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[ggplot2: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
|
|
will be used as the layer data. A \code{function} can be created
|
|
from a \code{formula} (e.g. \code{~ head(.x, 10)}).}
|
|
|
|
\item{stat}{The statistical transformation to use on the data for this
|
|
layer, either as a \code{ggproto} \code{Geom} subclass or as a string naming the
|
|
stat stripped of the \code{stat_} prefix (e.g. \code{"count"} rather than
|
|
\code{"stat_count"})}
|
|
|
|
\item{position}{Position adjustment, either as a string naming the adjustment
|
|
(e.g. \code{"jitter"} to use \code{position_jitter}), or the result of a call to a
|
|
position adjustment function. Use the latter if you need to change the
|
|
settings of the adjustment.}
|
|
|
|
\item{...}{Other arguments passed on to \code{\link[ggplot2:layer]{layer()}}. These are
|
|
often aesthetics, used to set an aesthetic to a fixed value, like
|
|
\code{colour = "red"} or \code{size = 3}. They may also be parameters
|
|
to the paired geom/stat.}
|
|
|
|
\item{label}{Character string to include as embossed text inside brick knobs. Maximum 6 characters.}
|
|
|
|
\item{simplified_threshold}{Maximum number of knobs on the plot before embossed label is suppressed.}
|
|
|
|
\item{label_scale}{Scale text size of label as a percentage.}
|
|
|
|
\item{linejoin}{Line join style (round, mitre, bevel).}
|
|
|
|
\item{na.rm}{If \code{FALSE}, the default, missing values are removed with
|
|
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.
|
|
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[ggplot2:borders]{borders()}}.}
|
|
}
|
|
\description{
|
|
\code{geom_circle}, except cicles look like LEGO 1x1 tiles
|
|
}
|
|
\details{
|
|
Currently all 'ggplot2' extensions are for internal use only.
|
|
}
|
|
\seealso{
|
|
Other Graphs:
|
|
\code{\link{geom_brick_rect}()}
|
|
}
|
|
\concept{Graphs}
|
|
\keyword{internal}
|