Rastrová data jako heatmapa
Předpovězené ceny nemovitostí v preds jsou tzv. rastrová data: jde o proměnnou změřenou (nebo v tomto případě předpovězenou) v každém bodě pravidelné mřížky.
Podívej se na head(preds) v konzoli – uvidíš, že hodnoty lat se zvyšují po krocích přibližně 0,002, zatímco lon zůstává konstantní. Po 40 řádcích se lon zvýší přibližně o 0,003 a lat projde stejnými hodnotami znovu. Ke každé kombinaci lat/lon patří také predicted_price. V kapitole 3 uvidíš, že pro tento typ dat je praktičtější ukládat je do matice.
Když data tvoří pravidelnou mřížku, jednou z možností jejich zobrazení je heatmapa. Funkce geom_tile() z balíčku ggplot2 nakreslí obdélník vystředěný na každé místo, který vyplní prostor až k sousednímu bodu – čímž vznikne dlaždičkový vzor pokrývající celou plochu. Namapováním proměnné na estetiku fill pak dostaneš heatmapu.
Toto cvičení je součástí kurzu
Vizualizace geoprostorových dat v R
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Add a geom_point() layer
ggplot(preds, aes(lon, lat))