2015-03-31 83 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%下降?