在r中,我试图从我的shapefile创建地图,该地图将以红色显示阈值以下的所有区域,并以橙色显示阈值以上的所有区域。下面是我的代码:
#First make a colour ramp
colorramp<-c("red"<=25, "orange">25)
#cut the data
myshapefile$breaks <- cut(myshapefile$variable,
breaks=c(0, 25, 100),
labels=c("below", "above"))
#create the map
ggplot(myshapefile, aes(x=long, y=lat, group=group))+
geom_polygon(aes(color=myshapefile$breaks))+
scale_fill_manual(values=colorramp, name = "Legend")
这些中断似乎有效,并且正在将正确的值应用于地图。但是色带不起作用。该地图以默认的红色和蓝色显示。
如何应用坡道?