ggplot2
Based on The Grammar of Graphics
Aesthetic ‘mappings’ between variables in data and visual variables
Focused on applying ‘geometries’—geom_point, geom_line, geom_bar, etc.—to data, e.g.
ggplot(dataset) +
geom_point(aes(x = var1, y = var2))
One geometry option is geom_sf for making maps
tmap
A ggplot2-like package tailored to thematic maps
In place of aes() to specify the data-visual variable relations, there are functions tm_polygons, tm_borders, tm_fill, tm_lines, and so on
Also provides tm_scalebar, tm_compass and other ‘map frills’