如何根据列数据指定ggmaps点的颜色?

时间:2016-12-23 05:43:43

标签: r colors geolocation ggmap

我有一个数据框,每行包含位置数据(纬度和经度)和分类整数数值,范围从1-4。

这样的东西,但有更有意义的纬度/经度值:

id   | lat  | lon  | cluster
---- | ---- | ---- | -------
1    | 12   | -32  | 3
2    | 15   | -36  | 1
3    | 16   | -37  | 3
4    | 11   | -37  | 1

我在地图上绘制了点,但我希望能够指定点的颜色。例如,我可以指定属于群集1的点显示为红色,属于群集2的点显示为橙色,属于群集3的点显示为绿色等吗?

m<-get_map(location=c(lon=0, lat=0), zoom=1)
ggmap(m, extent = "normal") + geom_point(aes(x = lon, y = lat, color = cluster), data = df)

我认为我需要添加到ggmap的aes()函数中,但我无法弄明白。

谢谢!

0 个答案:

没有答案