Plot proportional symbols.
mf_prop(
x,
var,
inches = 0.3,
val_max,
lwd_max = 20,
symbol = "circle",
col = "tomato4",
border,
lwd = 0.7,
leg_pos = mf_get_leg_pos(x),
leg_title = var,
leg_title_cex = 0.8,
leg_val_cex = 0.6,
leg_val_rnd = 0,
leg_frame = FALSE,
add = TRUE
)
object of class sf
name(s) of the variable(s) to plot
size of the biggest symbol (radius for circles, half width for squares) in inches.
maximum value used for proportional symbols
line width of the largest line
type of symbols, 'circle' or 'square'
color
border color
border width
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
number of decimal places of the values in the legend
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)
x is (invisibly) returned.
mtq <- mf_get_mtq()
mf_map(mtq)
mf_prop(mtq, "POP")
mf_map(mtq)
mf_prop(
x = mtq, var = "POP", inches = .4, symbol = "circle", val_max = 90000,
col = "tomato1", border = "blue", lwd = 1,
leg_pos = "right", leg_title = "Population",
leg_title_cex = 1, leg_val_cex = .8, leg_val_rnd = 0,
leg_frame = TRUE, add = TRUE
)