我正在尝试制作美国各县的等值线地图。我的值范围很大,并且高度膨胀为 0,因此我想为图例和着色创建自定义箱。理想情况下,这将使用 ggplot。我还想为图例保留一个标准结构,以便我可以将相同的图例用于具有不同数据的多个等值线。
图例可能是 0、1-20、21-50、51-150、151-300、301-800,每个“bin”的颜色来自光谱或其他一些连续调色板。
scale_color_steps()
,scale_fill_brewer()
和其他类似的功能,即使使用breaks
and limits
or n.breaks
,似乎也不起作用。有任何想法吗?
library(choroplethr)
library(choroplethrMaps)
library(ggplot2)
data(county.regions)
df <- tibble(region = county.regions$region, value = c(rep(0,2000), rep(1,1000), sample(2:800, 143)))
county_choropleth(df) +
scale_colour_steps(palette='Spectral', n.breaks = 8)