【发布时间】:2018-11-01 20:13:11
【问题描述】:
试图创建一个显示州人口的等值线图,同时标记州府城市。我最初有两个数据框,但无法将 ggplot 1 添加到 ggplot 2,所以我将两个数据框组合在一起,表格的一部分如下所示:
我写了
ggplot(spr, aes(long, lat)) + borders("state") + geom_point() +
coord_quickmap() +geom_label_repel(aes(label = city), size = 2) +
geom_polygon(aes(long, lat, group = capital, fill = pcls),color = "grey") +
coord_map("bonne", parameters=45) +ggthemes::theme_map() +
scale_fill_brewer(palette = "Reds")
我认为是多边形部分让我失望,但不知道该怎么办。
【问题讨论】:
-
在没有数据可以立即复制它的情况下,我只能说我认为您的
group需要是您所在州的任何分组,而不是资本。它使用大写字母作为多边形的点。
标签: r ggplot2 choropleth