maps (version 2.0-21)

map.text: Draw a map with labeled regions

Description

Like map, but labels the regions.

Usage

map.text(database, regions = ".", labels, cex = 0.75, add = FALSE,
move = FALSE, ...)

Arguments

database
character string naming a geographical database, or a list of x, y, and names obtained from a previous call to map.
regions
character vector that names the polygons to draw.
labels
character vector of labels, one for each region. Defaults to the names in the database.
cex
character expansion factor.
add
If FALSE, a map is drawn, then labels placed on top. If TRUE, labels are added to the existing map.
move
If TRUE, labels are moved so that they don't overlap. Requires the mining library.
...
Other arguments are the same as in map.

Value

  • If add = FALSE, a map is drawn by calling map. Then the label for each region is placed at the centroid of the region polygon.

    The return value is a map object, as from map.

Examples

Run this code
map.text("world", "ira")    # iran and iraq
map.text("state", "penn")
map.text("county", "penn")  # Pennsylvania counties
map.text("county", "new jersey")  # New Jersey counties

Run the code above in your browser using DataCamp Workspace