【问题标题】:R geom_point and ggmapR geom_point 和 ggmap
【发布时间】:2013-10-16 06:25:13
【问题描述】:

我想在 R 中绘制一个 ggmap,例如澳大利亚,并有一层数据点,其标记对应于以下数据指定的大小:

sitename   lat    lon    sitenum
Sydney     -34    151    1
Melbourne  -37    144    4
Adelaide   -34    138    7

这是我的代码,但它不起作用......

library(ggmap)
map <- get_map(location = 'Australia', zoom = 4)
mapPoints <- ggmap(map) + geom_point(aes(x = lon, y = lat, size = sitenum), alpha = .5)

【问题讨论】:

    标签: r ggmap


    【解决方案1】:

    您需要将点作为数据参数传递给geom_points。如果它们在data.framepp 中,则以下将运行

    ggmap(map) + geom_point(data = pp, aes(x =lon, y= lat,size = sitenum), alpha=0.5)
    

    【讨论】:

    • 非常感谢!只是为了跟进,我如何将点作为数据参数传递?对不起,我是 R 的新手!再次感谢!
    • 参见geom_point 中的data = pp。那就是告诉geom_point 使用data.frame pp 来获取映射变量。
    猜你喜欢
    • 2015-01-28
    • 2015-05-30
    • 1970-01-01
    • 2015-06-17
    • 1970-01-01
    • 2022-07-13
    • 1970-01-01
    • 2015-12-30
    • 2016-06-07
    相关资源
    最近更新 更多