根据%而不是行条目在R中的ggmap上执行热图

时间:2018-05-23 14:49:35

标签: r ggmap

我有一个dataset的ff列:(1)纬度的位置; (2)经度; (3) population_count ; (4) sample_count ; (5) sample_perc (样本/弹出)。

我需要将城市的ggmap输出上的sample_perc(col 5)可视化为热图。我遇到的问题是:

  • 并非地图中的所有坐标都相关,因此没有数据
  • 热图(geom_density)使用数据中的条目(行)并且不能聚合(据我所知)

代码:

amsmap <- get_map(location="amsterdam", zoom=14)

ggmap(amsmap) + 
      geom_density2d(data = dummy$sample_perc, 
        aes(x =request_lng, y = request_lat), size = 0.3) + 
      stat_density2d(data = dummy$sample_perc, 
        aes(x = request_lng, y = request_lat, fill = ..level.., 
        alpha = ..level..), size = 0.01, bins = 16, geom = "polygon") + 
      scale_fill_gradient(low = "green", high = "red") + 
      scale_alpha(range = c(0, 0.3), guide = FALSE)
  

错误:ggplot2不知道如何处理类因子数据

我怎样才能成功做到这一点?请帮助。

0 个答案:

没有答案