BaşlayınÜcretsiz Başlayın

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ır
Kursu Görüntüle

Egzersiz talimatları

  • tmap kullanarak pop nesnesini çiz: pop'u tm_shape() içinde shp argümanı olarak ver ve bir tm_raster() katmanı ekle.
  • tmap ile, bir RasterStack nesnesi olan pop_by_age içindeki under_1 katmanını çiz.
  • rasterVis fonksiyonu levelplot()'u pop ü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
Kodu Düzenle ve Çalıştır