Legend charts are small charts that are added to the map, usually in addition to legends.
tm_chart_histogram(
breaks,
plot.axis.x,
plot.axis.y,
extra.ggplot2,
position,
width,
height,
stack,
z,
group.frame,
resize_as_group
)tm_chart_bar(
plot.axis.x,
plot.axis.y,
extra.ggplot2,
position,
width,
height,
stack,
z,
group.frame,
resize_as_group
)
tm_chart_donut(position, width, height, stack, z, group.frame, resize_as_group)
tm_chart_violin(
position,
width,
height,
stack,
z,
group.frame,
resize_as_group
)
tm_chart_box(position, width, height, stack, z, group.frame, resize_as_group)
tm_chart_none()
tm_chart_heatmap(
position,
width,
height,
stack,
z,
group.frame,
resize_as_group
)
The breaks of the bins (for histograms)
Should the x axis and y axis be plot?
Extra ggplot2 code
Position of the chart. 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.
in number of text lines (height of it)
in number of text lines
stack with other map components, either "vertical"
or "horizontal"
.
stacking order
group.frame
resize_as_group
Note that these charts are different from charts drawn inside the map. Those are called glyphs (to be implemented).
tm_shape(World) +
tm_polygons("HPI",
fill.scale = tm_scale_intervals(),
fill.chart = tm_chart_histogram())
Run the code above in your browser using DataLab