使用ggmap和ggplot2在R Studio中进行热图 - 应用于连续比例的离散值

时间:2017-09-11 18:15:01

标签: r ggplot2 heatmap

我正在尝试根据房屋销售价格在房屋的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 )

1 个答案:

答案 0 :(得分:0)

管理修复它。只需要我的lat / long数值,它们就是整数