barscale {cartography}R Documentation

Scale Bar

Description

Plot a scale bar.

Usage

barscale(
  size,
  lwd = 1.5,
  cex = 0.6,
  pos = "bottomright",
  style = "pretty",
  unit = "km"
)

Arguments

size

size of the scale bar in units (default to km). If size is not set, an automatic size is used (1/10 of the map width).

lwd

width of the scale bar.

cex

cex of the text.

pos

position of the legend, default to "bottomright". "bottomright" or a vector of two coordinates (c(x, y)) are possible.

style

style of the legend, either "pretty" or "oldschool". The "oldschool" style only uses the "size" parameter.

unit

units used for the scale bar. Can be "mi" for miles, "m" for meters, or "km" for kilometers (default)

Note

This scale bar is not accurate on unprojected (long/lat) maps.

See Also

layoutLayer

Examples

library(sf)
mtq <- st_read(system.file("gpkg/mtq.gpkg", package="cartography"))
plot(st_geometry(mtq), col = "grey60", border = "grey20")
barscale(size = 5)
barscale(size = 5, lwd = 2, cex = .9, pos = c(714000, 1596000))

[Package cartography version 3.0.0 Index]