R中地图的彩色多边形?
Colour polygons of a map in R?
我已经使用 Raster 包上传了西班牙各省地图(2 级),我想根据人均收入为其填充颜色。
这是包含每股收益和分配给每个省份的编号的文件。请注意,ID_2 是 Raster 包分配的编号,变量 PROV 是西班牙政府分配的官方编号。
library(raster)
esp<-getData('GADM', country="ESP", level=2)
espPols <- unionSpatialPolygons(esp, esp$ID_2)
renta <- read.table("renta.csv",sep = ";", header=TRUE)
espMapRenta <- SpatialPolygonsDataFrame(espPols, renta)
plot(espMapRenta)
我遇到的第一个问题是包里有些省份重复了,第二个是不知道怎么把每个省份按照收入高低填成渐变色
非常感谢您的帮助!!
PS。 link到人均收入数据在这里:https://www.dropbox.com/s/si6zpv7p2nap9zg/renta.csv?dl=0
您正在寻找类似的东西吗?
library(sp)
spplot(espMapRenta, zcol="Renta.per.Capita")
我已经使用 Raster 包上传了西班牙各省地图(2 级),我想根据人均收入为其填充颜色。 这是包含每股收益和分配给每个省份的编号的文件。请注意,ID_2 是 Raster 包分配的编号,变量 PROV 是西班牙政府分配的官方编号。
library(raster)
esp<-getData('GADM', country="ESP", level=2)
espPols <- unionSpatialPolygons(esp, esp$ID_2)
renta <- read.table("renta.csv",sep = ";", header=TRUE)
espMapRenta <- SpatialPolygonsDataFrame(espPols, renta)
plot(espMapRenta)
我遇到的第一个问题是包里有些省份重复了,第二个是不知道怎么把每个省份按照收入高低填成渐变色
非常感谢您的帮助!! PS。 link到人均收入数据在这里:https://www.dropbox.com/s/si6zpv7p2nap9zg/renta.csv?dl=0
您正在寻找类似的东西吗?
library(sp)
spplot(espMapRenta, zcol="Renta.per.Capita")