在开放街道地图地图图块上绘制空间多边形时如何调整透明度?我可以用 ggmaps 来做,但我必须分别做每种颜色。
从 OpenStreetMap 包中获取地图图块的代码:
map = openproj(openmap(
c(lat= max(as.numeric(as.character(zip$INTPTLAT10))),
lon= min(as.numeric(as.character(zip$INTPTLON10)))),
c(lat= min(as.numeric(as.character(zip$INTPTLAT10))),
lon= max(as.numeric(as.character(zip$INTPTLON10)))),
type="osm"))
plot(map)
热图:
zip=readShapePoly( "tl_2010_04_zcta510.shp" )
zip$groups2=sample(1:10, length(zip[,1]), replace=T)
brks=classIntervals(zip$groups2, n=9, style="quantile")$brks
cols <- colors[findInterval(zip$groups2, brks, all.inside=TRUE)]
plot( zip , col = cols , axes=F , add=TRUE)
这是 2010 年美国人口普查中的 phoenix .shp 文件。