開始使用免費開始

以熱度圖呈現光柵資料

preds 中的預測房價屬於光柵(raster)資料:也就是在規則網格的每個位置都有一個變數被量測(或在此例中為預測)。

在主控台查看 head(preds),你會看到當 lon 不變時,lat 值以約 0.002 的間隔遞增。經過 40 列後,lon 會增加約 0.003,而 lat 會再次跑過同樣的數值。對於每個 lat/lon 位置,你也都有一個 predicted_price。你會在第 3 章看到,將這類資料想成(並以)矩陣來儲存會更實用。

當資料形成規則網格時,一種視覺化方式是用熱度圖。ggplot2 裡的 geom_tile() 會在每個位置中心畫出長方形,並填滿它與下一個位置之間的空隙,等於把整個空間鋪滿。只要把某個變數對應到 fill 美學屬性,就能得到熱度圖。

本練習屬於課程

在 R 視覺化地理空間資料

檢視課程

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# Add a geom_point() layer
ggplot(preds, aes(lon, lat)) 
編輯並執行程式碼