首页 > 解决方案 > 基于 % 而不是行条目在 R 中的 ggmap 上做热图

问题描述

我有一个包含 ff 列的数据集:(1)位置纬度;(2)经度;(3)人口计数;(4)样本计数;(5) sample_perc (采样/弹出)。

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

代码:

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 不知道如何处理类因子的数据

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

标签: rggmap

解决方案


推荐阅读