【问题标题】:How can I include a reference table or legend for a geom_point geographical map?如何包含 geom_point 地理地图的参考表或图例?
【发布时间】: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()中,它创建了它!

标签: r scale legend ggmap


【解决方案1】:

解决方案是将 geom_point 参数中的 size=csr.Ax1$freq 放入 aes() 参数中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-10-10
    • 1970-01-01
    • 1970-01-01
    • 2021-08-15
    • 1970-01-01
    • 1970-01-01
    • 2016-04-29
    相关资源
    最近更新 更多