labelLayer {cartography} R Documentation

## Label Layer

### Description

Put labels on a map.

### Usage

labelLayer(
x,
spdf,
df,
spdfid = NULL,
dfid = NULL,
txt,
col = "black",
cex = 0.7,
overlap = TRUE,
show.lines = TRUE,
halo = FALSE,
bg = "white",
r = 0.1,
...
)


### Arguments

 x an sf object, a simple feature collection. spdf, df, dfid and spdfid are not used. spdf a SpatialPointsDataFrame or a SpatialPolygonsDataFrame; if spdf is a SpatialPolygonsDataFrame texts are plotted on centroids. df a data frame that contains the labels to plot. If df is missing spdf@data is used instead. spdfid name of the identifier variable in spdf, default to the first column of the spdf data frame. (optional) dfid name of the identifier variable in df, default to the first column of df. (optional) txt labels variable. col labels color. cex labels cex. overlap if FALSE, labels are moved so they do not overlap. show.lines if TRUE, then lines are plotted between x,y and the word, for those words not covering their x,y coordinate halo If TRUE, then a 'halo' is printed around the text and additional arguments bg and r can be modified to set the color and width of the halo. bg halo color if halo is TRUE r width of the halo ... further text arguments.

### Examples

library(sf)
opar <- par(mar = c(0,0,0,0))