Geographical data
Overview
Teaching: 10 min
Exercises: 0 minQuestions
Objectives
Geographic visualization with ggplot
library(maps)
states <- map_data("state")
ggplot(data = states)+
geom_polygon(aes(x=long,y=lat,fill=region),
color="black")+
coord_fixed(1.3)+
guides(fill=FALSE)

counties <- map_data("county")
SC_counties <- subset(counties,region == "south carolina")
ggplot(data = SC_counties)+
geom_polygon(aes(x=long,y=lat,fill=subregion),
color="black")+
coord_fixed(1.3)+
guides(fill=FALSE)

some.eu.countries <- c(
"Portugal", "Spain", "France", "Switzerland", "Germany",
"Austria", "Belgium", "UK", "Netherlands",
"Denmark", "Poland", "Italy",
"Croatia", "Slovenia", "Hungary", "Slovakia",
"Czech republic"
)
# Retrievethe map data
some.eu.maps <- map_data("world", region = some.eu.countries)
ggplot(some.eu.maps, aes(x = long, y = lat)) +
geom_polygon(aes( group = group, fill = region))+
scale_fill_viridis_d()+
theme_void()+
theme(legend.position = "none")

Key Points
Geography