2015-03-31 81 views
0

我是R新手,目前正试图创建一个Choropleth映射。我的问题是我的休息没有意义。我想要做的是创造平等游:R空间映射:使用类间隔函数创建间隔

下59% 60-69% 70-79% 80-89% 超过90%

但是我所得到的却是:
下60% 60-70% 70-80% 80-90% 超过90%

这是否意味着值= 80在两个类别功能?

我创建这些符码是:

colours<-brewer.pal(5,"Blues") 

brks<-classIntervals(d.f$var,n=5,style= "fixed", fixedBreaks = 
c(50,60,70,80,90,100)) 

brks<-brks$brks 

plot(d.f,col=colours[findInterval(d.f$var,brks,all.inside=TRUE)],axes=F) 

box() 

legend("topleft", legend=leglabs(brks), fill=colours, bty="n") 

回答

0

findInterval使用left-closed, right-open间隔,其帮助页面解释说,在这里,你可以覆盖两端会发生什么。试举例:

> findInterval(10, c(0,10,20)) 
[1] 2 

这表明10属于第二个区间。对于你想要做的,问题是在哪个区间69.5%下降?