我试图绘制一张我称之为草的不同植被类型的地图。这些类别列在grass @ data $ LEGEND下。共有72个。我不关心颜色是什么,但每种植被类型必须有不同的颜色,一些植被类型出现多个多边形。
poly<-readOGR(".","vegmap2006_geo")
out <- crop(poly, extent(20, 35,-26, -32))
grass<-poly[poly@data$BIOME%in%"Grassland Biome",]
colours<-terrain.colors(72)
plot(grass,col=colours[grass$LEGEND],border=NA)
当我策划并且我不知道为什么时,没有任何事情发生。我可以使用以下代码绘制地图
plot(grass,col=grass$LEGEND, border=NA)
然而,R调色板不包含足够的颜色,每种植被类型的颜色不同
答案 0 :(得分:0)
颜色帮助。要获取R中可用的colors
列表,请键入
colors() # All colors
要获得某种颜色的特定色调,请说出red
或blue
或green
或orange
类型
colors()[grep("red",colors())] # Shades of red
colors()[grep("blue",colors())] # Shades of blue
colors()[grep("green",colors())] # Shades of green
colors()[grep("orange",colors())] # Shades of orange