我正在寻找一些帮助在R中创建热图。我正在尝试获得类似于此的结果:
我已多次使用Google搜索,但无法找到教程给我这个结果。我似乎对热图有不同的定义; - )
我将在下面发布几个代码段,但到目前为止,我已经能够使用ggmap获取国家地图,添加了长和&拉到我的数据,我已经能够根据需要显示这一点,我唯一的问题仍然是实际显示热点。
现在我正在使用ggplot2& ggmap和我做了一个名为“df”的数据框,其中包含经度和列表。 lattitude coordinates(相同的地址是可能的,这应该是我的热图的“热”部分)。
我抓住了Beglium的地图,如下所示:
mapgilbert <- get_map(location = "Belgium", zoom = 7,maptype = "terrain", scale = 2)
接下来我尝试在那里绘制我的坐标:
ggmap(mapgilbert) + geom_point(data = df, aes(x = lon, y = lat, fill = GeoIntake$Freq, colour = "red"), alpha = 0.1, size = 4, shape = 16) + guides(fill=FALSE, alpha=FALSE, size=FALSE)
有人能指出我正确的方向吗?起始点将是一个带有一些lon / lat信息的数据帧,我可以轻松地对其进行重复数据删除并为其添加“频率”。