【发布时间】:2014-03-30 01:09:53
【问题描述】:
我需要帮助在 R 中处理地图。这是我第一次尝试使用 R 的地图工具,需要帮助。我正在尝试为城市中的每家餐厅绘制 Yelp 的星级评分。我开始的代码只给出了餐厅的位置,而不是星级。我的希望是对星级评分有一个渐变,5 为红色,1 为黄色,或者差不多。任何帮助表示赞赏!
library(ggmap)
Phoenix <- get_map(location = 'Phoenix', zoom = 11)
ggmap(Phoenix)
mapPoints <- ggmap(map) + geom_point(aes(x=longitude, y=latitude, size=sqrt(stars)), data=cleanDataFrame, alpha=.1)
我使用的数据框的结构如下:
business_id longitude stars latitude duration
1 --5jkZ3-nUPZxUvtcbr8Uw -111.9269 4.5 33.46337 381
2 --BlvDO_RG2yElKu9XA1_g -111.8983 4.0 33.62146 690
3 -_Ke8q969OAwEE_-U0qUjw -112.1863 4.5 33.65387 604
4 -_npP9XdyzILAjtFfX8UAQ -112.0739 3.0 33.44990 1916
5 -2xCV0XGD9NxfWaVwA1-DQ -112.2766 4.0 33.56626 226
6 -3WVw1TNQbPBzaKCaQQ1AQ -112.0692 3.5 33.48585 2190
【问题讨论】:
-
你的意思是合唱团吗?
-
或者你想根据评分给点上色吗?
-
@hrbrmstr 现在我看到你的问题似乎更像是 OP 所追求的,但我们会看到。
-
我不确定 choropleth 是什么。是的,我希望颜色反映编号等级。感谢您的帮助。
标签: r google-maps map latitude-longitude heatmap