簡體   English   中英

使用ggmap和ggplot2在R Studio中進行熱圖繪制-將離散值應用於連續比例

[英]Heatmap in R Studio using ggmap and ggplot2 - discrete value applied to continuous scale

我正在嘗試根據房屋售價在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 )

設法修復它。 只需使我的經/長數值成為整數即可

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM