1. 学ぶ
  2. /
  3. コース
  4. /
  5. R로 지리공간 데이터 시각화하기

Connected

演習

tmap에서 사용자 지정 팔레트

ggplot2에서는 사용자 지정 색상 스케일을 scale_ 호출로 설정하지만, tmap에서는 색상이 매핑되는 해당 레이어에서 바로 지정해요. 예를 들어, prop_by_age의 age_18_24 변수를 그리려면 다음과 같습니다:

tm_shape(prop_by_age) +
  tm_raster(col = "age_18_24") 

색상 매핑이 tm_raster() 호출에서 이루어지므로 팔레트 지정도 이 호출에서 합니다. palette 인수에 색상 벡터를 지정하면 돼요. 이는 색상 벡터를 생성하는 방법을 배워 둘 가치가 있는 또 다른 이유이기도 해요. 패키지마다 색상 팔레트를 지정하는 약식 문법은 다를 수 있지만, 일반적으로는 색상 벡터를 전달하는 방법이 항상 있어요.

이 플롯에 지난 연습 문제에서 사용한 팔레트를 적용해 보겠습니다.

指示

100 XP
  • 첫 번째 플롯에서는 기본값 대신 blups 팔레트를 사용하세요.
  • 두 번째 플롯에서는 기본값 대신 vir 팔레트를 사용하세요.
  • 세 번째 플롯에서는 기본값 대신 rev(mag) 팔레트를 사용하세요. rev()는 벡터의 순서를 뒤집을 뿐이므로, 같은 색상을 반대 순서로 사용합니다.