Raster nesnelerini kullanan bir paket
tmap paketinin sp içindeki uzamsal sınıfları görselleştirmeyi kolaylaştırdığını gördün. Güzel haber: raster sınıflarıyla da çalışıyor! Raster___ nesneni tm_shape() fonksiyonuna shp argümanı olarak verip, ardından şöyle bir tm_raster() katmanı eklersin:
tm_shape(raster_object) +
tm_raster()
Bir RasterStack veya RasterBrick nesnesiyle çalışırken, örneğin bir önceki egzersizde oluşturduğun pop_by_age nesnesinde olduğu gibi, katmanlardan birini tm_raster() içindeki col ("color"ın kısaltması) argümanıyla, katman adını tırnak içine alarak gösterebilirsin.
Kurs boyunca tmap ile çalışacaksın, ama sana başka bir paketi de göstermek istiyoruz: rasterVis. Bu paket de özellikle raster nesnelerini görselleştirmek için tasarlanmıştır. rasterVis içinde grafik oluşturmak için kullanabileceğin birkaç farklı fonksiyon var, ama şimdilik sadece birini deneyelim: levelplot().
Bu egzersiz
R ile Coğrafi Verileri Görselleştirme
kursunun bir parçasıdırEgzersiz talimatları
tmapkullanarakpopnesnesini çiz:pop'utm_shape()içindeshpargümanı olarak ver ve birtm_raster()katmanı ekle.tmapile, birRasterStacknesnesi olanpop_by_ageiçindekiunder_1katmanını çiz.rasterVisfonksiyonulevelplot()'upopüzerinde çağır.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
library(tmap)
# Specify pop as the shp and add a tm_raster() layer
tm_shape(___) +
___
# Plot the under_1 layer in pop_by_age
library(rasterVis)
# Call levelplot() on pop