我有一个包含接近一百万条记录(坐标)的数据集。在使用 R 绘制地图时,当我使用“geom_point”绘制数据时,一切正常。然后,当我使用“stat_density2d”绘制密度图时,我几乎没有在地图上为同一数据集绘制任何值。
我能想到的是我正在定义的垃圾箱数量,因为我使用的垃圾箱越多,地图就会填满更多。然而,当 bin 增加时,密集区域的数量消失了,使用相同的颜色表示低密度表示所有区域
代码看起来像这样
ggmap(the_map_of_the_location)
+ stat_density2d(aes(x =all_longitudes, y =all_lattitudes, fill = ..level..), size=2, bins= 1000, geom = "polygon", data=my_df)
+ labs(x="Longitude", y="Latitude") + scale_fill_gradient(low = "green", high = "blue")
如果问题是垃圾箱的数量,是否可以衡量我如何决定垃圾箱的数量(如数学公式)?
如果这不是问题,我错过了什么?