ggplot:使用连续变量创建具有离散值的地图

时间:2018-10-13 23:35:03

标签: r ggplot2

在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")

这些中断似乎有效,并且正在将正确的值应用于地图。但是色带不起作用。该地图以默认的红色和蓝色显示。

如何应用坡道?

0 个答案:

没有答案