![](/img/trans.png)
[英]R ggmap ggplot2 error “Error: Discrete value supplied to continuous scale”
[英]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.