2017-09-11 24 views
1

R Studioのヒートマップを、販売価格に基づいて家の緯度/経度で表示しようとしています。ggmapとggplot2を使用したRスタジオのヒートマップ - 連続したスケールに適用される離散値

これは私のデータがどのように見えるかです:

> 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

私は色のタグを削除しても、それが同じであるかどうかわからない、それはまだ動作しません – Gimv13

答えて

0

はそれを修正することができました。ちょうど私の緯度/経度の数値を作る必要があった、それらは整数だった

+2

彼らはどのようにサンプルデータの小数点以下を指していますか? – lebelinoz

関連する問題