【发布时间】:2018-01-26 04:32:42
【问题描述】:
我正在使用 maps 包对地图的区域进行颜色编码:
palette = colorRampPalette(brewer.pal(n=9, name='Greens'))(nrow(b))
palette = palette[rank(b)]
france2<- map(database="france", fill = TRUE, col=palette)
我想在地图中加入一个图例,说明颜色的含义。由于颜色是绿色,我想要一个从浅绿色到深绿色的连续刻度。我不知道如何用这个包做到这一点。
谢谢!
【问题讨论】:
-
您能否提供更多数据?为了分配填充颜色,我们需要知道比例基于数据的哪个属性。
-
另外,这里有一个很好的 R 包映射资源:eriqande.github.io/rep-res-web/lectures/making-maps-with-R.html
-
感谢您提供该链接。有没有办法在没有 ggplot 而只使用地图的情况下做到这一点?绘制的数据只是 100 分制的分数。每个区域 (N=95) 都会获得一个分数,通常从 20 到 60 分。