Map component that adds a compass
Usage
tm_compass(
north,
type,
text.size,
size,
show.labels,
cardinal.directions,
text.color,
color.dark,
color.light,
lwd,
position,
group_id,
bg,
bg.color,
bg.alpha,
stack,
just,
frame,
frame.color,
frame.alpha,
frame.lwd,
frame.r,
margins,
z,
...
)
Arguments
- north
north
- type
compass type, one of:
"arrow"
,"4star"
,"8star"
,"radar"
,"rose"
. The default is controlled bytm_layout
(which uses"arrow"
for the default style)- text.size
text.size
- size
size
- show.labels
show.labels
- cardinal.directions
cardinal.directions
- text.color
text.color
- color.dark
color.dark
- color.light
color.light
- lwd
lwd
- position
The position specification of the component: an object created with
tm_pos_in()
ortm_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. In case multiple components should be combined (stacked), usegroup_id
and specifycomponent
intm_comp_group()
.- group_id
Component group id name. All components (e.g. legends, titles, etc) with the same
group_id
will be grouped. The specifications of how they are placed (e.g. stacking, margins etc.) are determined intm_comp_group()
where its argumentid
should correspond togroup_id
.- bg
Show background?
- bg.color
Background color
- bg.alpha
Background transparency
- stack
stack with other map components, either
"vertical"
or"horizontal"
.- just
just
- frame
frame should a frame be drawn?
- frame.color
frame color
- frame.alpha
frame alpha transparancy
- frame.lwd
frame line width
- frame.r
Radius of the rounded frame corners. 0 means no rounding.
- margins
margins
- z
z index, e.g. the place of the component relative to the other componets
- ...
to catch deprecated arguments (alpha)