Untitled
unknown
r
3 years ago
695 B
9
Indexable
# Get europe countries coordinates to place their name correctly in the map
countries.maps <- map_data("world", region = european_union)
# Every country data has more than one lat and long,
# therefore we group and get the mean
eu_coords <- countries.maps %>%
group_by(region) %>%
summarize(
long = mean(long, na.rm = T),
lat = mean(lat, na.rm = T),
group = group
)
# Remove duplicated rows after the filtering
eu_coords <- eu_coords[!duplicated(eu_coords), ]
european_union_map <-
world_map %>%
filter(name %in% european_union)
.
.
.
... + geom_text(data = eu_coords, aes(long, lat, label = region, group = group), size = 2)Editor is loading...