我正在尝试根据房屋销售价格在房屋的lon / lat上用R Studio制作热图。
这就是我的数据:
> head(data)
SellPrice longitude lattitude
1 577401 -111.9373 33.412658
2 586708 -111.7429 33.391641
3 534415 -111.7474 33.460230
4 634607 -112.0530 33.607888
5 489025 -112.0535 33.522867
6 593311 -112.0591 33.521361
这就是我试图展示的方式:
map <- get_map(location='united states', zoom=4, maptype = 'terrain', source='google', color='color')
ggmap(map) + geom_point(
aes(x=longitude, y=latitude, colour=SellPrice), data=data, alpha=.5 ) +
scale_color_gradient(low="beige", high="red")
然而,它告诉我:
Error: Discrete value supplied to continuous scale
知道我错过了什么吗?我对RStudio和一般的统计数据都很陌生。
稍后编辑:
即使我离开这部分,它仍然无法正常工作,同样的错误:
ggmap(map) + geom_point(
aes(x=longitude, y=lattitude), data=data, alpha=.5 )
答案 0 :(得分:0)
管理修复它。只需要我的lat / long数值,它们就是整数