Arrange plots in a circular layout by aligning continuous axis
Source:R/layout-circle-.R
circle_continuous.Rd
The circle_continuous
function arranges plots by aligning continuous
variables in a circular layout.
Usage
circle_continuous(
data = NULL,
...,
radial = NULL,
direction = "outward",
limits = NULL,
theme = NULL
)
Arguments
- data
Default dataset to use for the layout. If not specified, it must be supplied in each plot added to the layout,
fortify_matrix()
will be used to convert data to a matrix.- ...
Additional arguments passed to
fortify_matrix()
.- radial
A
coord_radial()
object that defines the global parameters forcoord_radial
across all plots in the layout. The parametersstart
,end
,direction
, andexpand
will be inherited and applied uniformly to all plots within the layout. The parameterstheta
andr.axis.inside
will always be ignored and will be set to"x"
andTRUE
, respectively, for all plots.- direction
A single string of
"inward"
or"outward"
, indicating the direction in which the plot is added.outward
: The plot is added from the inner to the outer.inward
: The plot is added from the outer to the inner.
- limits
A
continuous_limits()
object specifying the left/lower limit and the right/upper limit of the scale. Used to align the continuous axis.- theme
A
theme()
object used to customize various elements of the layout, includingguides
,title
,subtitle
,caption
,margins
,panel.border
, andbackground
. By default, the theme will inherit from the parentlayout
. It also controls the panel spacing for all plots in the layout.
Examples
circle_continuous(mpg, limits = continuous_limits(c(3, 5))) +
ggalign(mapping = aes(displ, hwy, colour = class)) +
geom_point(size = 2) +
ggalign(mapping = aes(displ, hwy, colour = class)) +
geom_point(size = 2) &
scale_color_brewer(palette = "Dark2") &
theme_bw()