tm_facets {tmap} | R Documentation |
Specify facets
Description
-
tm_facets_wrap()
specify facets for one grouping variable (so one faceting dimension) -
tm_facets_(hv)stack()
stacks the facets either horizontally or vertically (one grouping variable). -
tm_facets_grid()
specify facets for two grouping variables in a grid of rows and columns. -
tm_facets_pagewise()
same as wrap, but the facets are drawn on different plots (pages). Replaces thealong
argument from version 3. -
tm_facets_flip()
can be used to flip facets. -
tm_facets()
is the core function, but it is recommended to use the other functions.
Usage
tm_facets(
by = NULL,
rows = NULL,
columns = NULL,
pages = NULL,
as.layers = FALSE,
nrow = NA,
ncol = NA,
byrow = TRUE,
orientation = NA,
free.coords = NA,
drop.units = TRUE,
drop.empty.facets = TRUE,
drop.NA.facets = FALSE,
sync = TRUE,
na.text = NA,
scale.factor = 2,
type = NA,
free.scales = NULL,
...
)
tm_facets_grid(rows = NULL, columns = NULL, pages = NULL, ...)
tm_facets_wrap(by = "VARS__", nrow = NA, ncol = NA, byrow = TRUE, ...)
tm_facets_pagewise(by = "VARS__", byrow = TRUE, ...)
tm_facets_stack(by = "VARS__", orientation = NA, ...)
tm_facets_hstack(by = "VARS__", ...)
tm_facets_vstack(by = "VARS__", ...)
tm_facets_flip(...)
Arguments
by |
Group by variable (only for a facet wrap or facet stack) |
rows |
Variable that specifies the rows (only for a facet grid) |
columns |
Variable that specifies the columns (only for a facet grid) |
pages |
Variable that specifies the pages (only for a facet grid) |
as.layers |
show facets as layers? |
nrow |
Number of rows |
ncol |
Number of columns |
byrow |
Should facets be wrapped by row? |
orientation |
For facet stack: horizontal or vertical? |
free.coords |
Logical. If the |
drop.units |
Logical. If the |
drop.empty.facets |
Logical. If the |
drop.NA.facets |
Logical. If the |
sync |
Logical. Should the navigation in view mode (zooming and panning)
be synchronized? By default |
na.text |
Text used for facets of missing values. In v3, it was |
scale.factor |
Number that determines how the elements (e.g. font sizes,
symbol sizes, line widths) of the small multiples are scaled in relation to
the scaling factor of the shapes. The elements are scaled to the |
type |
|
free.scales |
deprecated. Please use the |
... |
passed on to |
See Also
Examples
## Not run:
tm_shape(NLD_dist) +
tm_polygons("edu_appl_sci",
fill.scale = tm_scale_intervals(values = "pu_gn", style = "kmeans", n = 7)) +
tm_facets(by = "province") +
tm_shape(NLD_muni) +
tm_borders(lwd = 3) +
tm_facets(by = "province") +
tm_title("Population with a univeristy degree (incl appl. sciences), percentages")
tm_shape(World) +
tm_polygons(c("gender", "press"),
fill.scale = list(tm_scale_intervals(values = "bu_br_div", midpoint = 0.5),
tm_scale_intervals(values = "pu_gn_div", midpoint = 50)),
fill.legend = tm_legend("")) +
tm_layout(panel.labels = c("Gender Inequality Index (GII)", "World Press Freedom Index"))
## End(Not run)