
Last chance! 50% off unlimited learning
Sale ends in
Group components
tm_comp_group(
group_id,
position,
stack,
frame_combine,
equalize,
resize_as_group,
stack_margin,
offset,
frame,
frame.color,
frame.alpha,
frame.lwd,
frame.r,
bg,
bg.color,
bg.alpha
)
A tmap-element
id of the component group. Refers to the group_id
argument of each component function, such as tm_legend()
and tm_title()
.
The position specification of the components in this group: an object created with tm_pos_in()
or tm_pos_out()
. Or, as a shortcut, a vector of two values, specifying the x and y coordinates. The first is "left"
, "center"
or "right"
(or upper case, meaning tighter to the map frame), the second "top"
, "center"
or "bottom"
. Numeric values are also supported, where 0, 0 means left bottom and 1, 1 right top. See also vignette about positioning.
stacking "horizontal"
or "vertical"
put frame around all components that are drawn on the same location. Whether a frame is drawn is still decided by the frame
argument of the 'main' (first) component.
in case frame_combine
is FALSE
, should the separate frames be equalized, i.e. have the same width (when stacked vertically) or height (when stacked horizontally)?
in case a component if rescaled because of the limited space, rescale the other components proportionally?
Margin between components
Offset margin between frame and the components block
Should a frame be drawn? By default TRUE
for legends, charts and insets, and FALSE
otherwise.
frame color
frame alpha transparancy
frame line width
Radius of the rounded frame corners. 0 means no rounding.
Background color the components block. Is usually set in each component function, but if specified here, it will overwrite them.
Background color the components block. Is usually set in each component function, but if specified here, it will overwrite them.
Background alpha transparency of the components block. Is usually set in each component function, but if specified here, it will overwrite them.