【发布时间】:2014-01-12 13:35:38
【问题描述】:
我正在创建一个 GPS 轨迹图。 也就是说,我想要一个将地图作为基础层(使用 ggmap)并在地图上绘制所有点(纬度/经度)的图(也适用于 geom_point)。 现在剩下的是我想代表点密度的所有点的颜色。我尝试了 density2d stat,它给了我一个 color=..level.. 的颜色,但随后也修改了我的点的位置并且不显示所有点。我确实想用从密度中得出的颜色来绘制所有点。 我该怎么做?
【问题讨论】:
-
这通常通过指定部分透明的颜色来完成。这样,当绘制的点相互重叠时,“密度”就会自行处理。在
R中,向十六进制格式的颜色规范添加两位数字就可以了,例如#FF0000 ---> #FF000088 -
this question 的答案显示了如何在地图上用颜色和大小表示数据属性的点。如果这不适合您,请提供指向您的数据的链接。
-
我刚刚回答了这个问题here at talkstats.com