点密度分布在r中使用ggplot2

时间:2016-09-06 17:42:57

标签: r maps spatial

我想创建一个类似于位于页面顶部的以下链接中的情节的情节:

http://internetcensus2012.bitbucket.org/images/worldmap_16to9_1600x900.png

我在Windows 7系统上使用R3.3.1。我有两个数据帧。第一个df包含IP地址的lat长坐标。第二个df是世界地图的强化shapefile。点和shapefile df都具有相同的投影。

我使用的代码如下:

g = ggplot()
g = g + geom_polygon(data = worldmap.df, aes(x = long, y = lat, group = group),
                     color = "gray10", size = 0.1, fill = "black")
g = g + geom_point(data = pointsData, aes(x = long, y = lat), 
                   color = "green", size = 0.1) 
g = g + theme(panel.grid.minor = element_blank(),
              panel.grid.major = element_blank(),
              panel.background = element_rect(fill = "black")) 

这只会将我的lat长点映射到我的世界地图上。我已尝试stat_density2dstat_binhex但没有成功。有人可以帮忙吗?

0 个答案:

没有答案