ggplot2绘制地图
本文提供了许多创建ggplot 地图的示例。学习如何创建等值线图,其中区域的图案与地图上显示的给定变量值成比例,例如人口预期寿命或密度。
library(ggplot2)
library(dplyr)
require(maps)
require(viridis)
theme_set(theme_void())
创建一个简单的地图
world_map <- map_data("world")
ggplot(world_map, aes(x = long, y = lat, group = group)) +
geom_polygon(fill="lightgray", colour = "white")
检索一个或多个特定区域的地图数据:
# Some EU Contries
some.eu.countries <- c(
"Portugal", "Spain", "France", "Switzerland", "Germany",
"Austria", "B