【发布时间】:2017-04-30 00:16:50
【问题描述】:
我正在生成一个与非常相似的地图
(来源:dominodatalab.com)
] 以可视化城市出现的频率。如何为此地图创建图例或键,以便查看圆圈的大小在数字上代表什么?
这是我的代码:
myLocation <- c(-124, 32, -66, 42)
myMap <- get_map(location = myLocation, source = "stamen",
maptype = "toner", crop = FALSE, zoom = 4)
ggmap(myMap) +
geom_point(aes(x = lon, y = lat), data = csr.Ax1,
col = "orange", alpha = 0.4, size = csr.Ax1$freq*.25) +
scale_size_continuous(range = range(csr.Ax1$freq), guide = "legend") +
ggtitle("CSR Active Candidates") +
legend()
编辑:已解决!
解决方案是将 geom_point 参数中的 size=csr.Ax1$freq 放入 aes() 参数中。
【问题讨论】:
-
您需要将
library(ggmap)添加到您的示例中,并告诉我们 csr.Ax1 是什么。如果没有重现示例,我们将无法为您提供帮助。 -
我找到了答案!我只是将'size ='放入aes()中,它创建了它!