mf_typo function

Plot a typology map

Plot a typology map

Plot a typology map.

mf_typo( x, var, pal = "Dynamic", alpha = 1, rev = FALSE, val_order, border = getOption("mapsf.fg"), 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, leg_frame_border = getOption("mapsf.fg"), leg_adj = c(0, 0), leg_size = 1, leg_box_border = getOption("mapsf.fg"), leg_box_cex = c(1, 1), leg_fg = getOption("mapsf.fg"), leg_bg = getOption("mapsf.bg"), add = FALSE )

Arguments

  • x: object of class sf
  • var: name(s) of the variable(s) to plot
  • pal: a set of colors or a palette name (from hcl.colors )
  • alpha: if pal is a hcl.colors palette name, the alpha-transparency level in the range [0,1]
  • rev: if pal is a hcl.colors palette name, whether the ordering of the colors should be reversed (TRUE) or not (FALSE)
  • val_order: values order, a character vector that matches var modalities
  • border: border color
  • pch: pch type of pch if x is a POINT layer
  • cex: cex cex of the symbols if x is a POINT layer
  • lwd: border width
  • cex_na: cex for NA values if x is a POINT layer
  • pch_na: pch for NA values if x is a POINT layer
  • col_na: color for missing values
  • leg_pos: 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.
  • leg_title: legend title
  • leg_title_cex: size of the legend title
  • leg_val_cex: size of the values in the legend
  • leg_no_data: label for missing values
  • leg_frame: whether to add a frame to the legend (TRUE) or not (FALSE)
  • leg_frame_border: border color of the legend frame
  • leg_adj: adjust the postion of the legend in x and y directions
  • leg_size: size of the legend; 2 means two times bigger
  • leg_box_border: border color of legend boxes
  • leg_box_cex: width and height size expansion of boxes
  • leg_fg: color of the legend foreground
  • leg_bg: color of the legend backgournd
  • add: whether to add the layer to an existing plot (TRUE) or not (FALSE)

Returns

No return value, a map is displayed.

Examples

mtq <- mf_get_mtq() mf_map(mtq, "STATUS", "typo") mtq[6, "STATUS"] <- NA mf_map( x = mtq, var = "STATUS", type = "typo", 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 )
  • Maintainer: Timothée Giraud
  • License: GPL (>= 3)
  • Last published: 2024-10-22