基本上,值accessibility_round
可以来自>0 to Inf
因此我想根据以下规则为点着色。
>0 to 20 - Color1
>20 to 100 - Color2
>100 to 1000 - Color3
>1000 to 10000 - Color4 (assume no value larger than 10000 except Inf)
Inf - Color5
我对使用 tmap 的 R 有点陌生,我不确定如何设置自定义间隔。但这是我迄今为止尝试过的。
tm_shape(schools)+
tm_symbols(title.col = "Accessibility", style = "fixed",breaks = c(0,20,100,1000,10000,Inf), col="accessibility_round",size = 0.3,
palette = "Accent", auto.palette.mapping = FALSE,interval.closure = "right") +
tm_layout(legend.outside = TRUE, legend.outside.position = "bottom", legend.stack = "horizontal")