MulaiMulai sekarang secara gratis

Merapikan legenda dan beberapa penyesuaian akhir

Saatnya melakukan beberapa penyesuaian akhir dan kemudian menyimpan plot Anda.

Setiap elemen dalam plot Anda dapat disesuaikan. Apakah warnanya sudah tepat? Apakah ukurannya pas? Apakah labelnya intuitif? Tujuan Anda adalah menonjolkan data dan mengurangi penekanan pada elemen non-data.

Kami punya beberapa ide untuk plot ini. Mari kita sesuaikan beberapa hal.

Latihan ini adalah bagian dari kursus

Memvisualisasikan Data Geospasial di R

Lihat Kursus

Petunjuk latihan

  • Perjelas apa yang direpresentasikan oleh warna dengan menambahkan title = "Median Income" dan palette = "Greens" dalam pemanggilan tm_fill(), yang akan memetakan pendapatan ke skala warna hijau.
  • Tambahkan batas halus pada tract agar batas-batasnya lebih jelas dengan menambahkan layer tm_borders() dengan col = "grey60" dan lwd = 0.5.
  • Jadikan batas wilayah permukiman (neighborhood) sedikit lebih menonjol daripada batas tract dengan mengatur col = "grey40" dan lwd = 2.
  • Tambahkan kredit sumber data menggunakan pemanggilan tm_credits() dengan argumen pertama "Source: ACS 2014 5-year Estimates, \n accessed via acs package" dan argumen kedua position = c("right", "bottom").
  • Terakhir, simpan plot Anda sebagai "nyc_income_map.png" menggunakan fungsi tmap_save() dengan argumen width = 4 dan height = 7.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

library(tmap)

tm_shape(nyc_tracts_merge) +
  # Add title and change palette
  tm_fill(col = "estimate", 
          ___,
          ___) +
  # Add tm_borders()
  ___ +
  tm_shape(water) +
  tm_fill(col = "grey90") +
  tm_shape(manhat_hoods) +
  # Change col and lwd of neighborhood boundaries
  tm_borders() +
  tm_text(text = "name", size = 0.5) +
  # Add tm_credits()
  
  
        
# Save map as "nyc_income_map.png"
Edit dan Jalankan Kode