Plot a typology map.
mf_typo(
x,
var,
pal = "Dynamic",
alpha = 1,
val_order,
border,
pch = 21,
cex = 1,
lwd = 0.7,
cex_na = 1,
pch_na = 4,
col_na = "white",
leg_pos = mf_get_leg_pos(x),
leg_title = var,
leg_title_cex = 0.8,
leg_val_cex = 0.6,
leg_no_data = "No data",
leg_frame = FALSE,
add = FALSE
)
object of class sf
name(s) of the variable(s) to plot
a set of colors or a palette name (from hcl.colors)
if pal
is a hcl.colors palette name, the alpha-transparency level in the range [0,1]
values order, a character vector that matches var modalities
border color
pch type of pch if x is a POINT layer
cex cex of the symbols if x is a POINT layer
border width
cex for NA values if x is a POINT layer
pch for NA values if x is a POINT layer
color for missing values
position of the legend, one of 'topleft', 'top','topright', 'right', 'bottomright', 'bottom', 'bottomleft', 'left' or a vector of two coordinates in map units (c(x, y)). If leg_pos = NA then the legend is not plotted. If leg_pos = 'interactive' click onthe map to choose the legend position.
legend title
size of the legend title
size of the values in the legend
label for missing values
whether to add a frame to the legend (TRUE) or not (FALSE)
whether to add the layer to an existing plot (TRUE) or not (FALSE)
No return value, a map is displayed.
mtq <- mf_get_mtq()
mf_typo(mtq, "STATUS")
mtq[6, "STATUS"] <- NA
mf_typo(
x = mtq, var = "STATUS", pal = c("red", "blue", "yellow"), lwd = 1.1,
val_order = c("Prefecture", "Sub-prefecture", "Simple municipality"),
col_na = "green", border = "brown",
leg_pos = "bottomleft",
leg_title = "Status", leg_title_cex = 1.1,
leg_val_cex = 1, leg_no_data = "No data",
leg_frame = TRUE, add = FALSE
)