나는 levelplot
멋진 rasterVis
패키지 의 기능을 사용하여 값이 0으로 갈라지는 맵을 만듭니다. 빨간색에서 파란색 팔레트를 사용하여 래스터 파일을 플로팅하고 있지만 맵에서 회색을 0으로 값을 할당하려고합니다.
특히이 그림의 색상을 재현하고 싶습니다.
빨간색에서 파란색으로 스케일이 사용되지만 0 값은 회색으로 표시됩니다.
그리고 이것은 그것을 재현하는 코드입니다 ( https://www.dropbox.com/s/cypfdu1eaz2fuok/r.annual.tif?dl=0에있는 파일 ) :
# Load required packages
library(rasterVis)
# open file
r.annual <- raster("Downloads/r.annual.tif")
# Set color palette
myTheme=rasterTheme(region=brewer.pal('RdBu', n=11))
# Plot
levelplot(annual.mask, par.settings=myTheme, margin=F)
위의지도에서 0을 모두 회색으로 할당하려면 어떻게해야하나요?
myTheme$panel.background$col = 'grey70'
뒤에 추가myTheme
하고 결과를 보려면 플롯하십시오. 분명히 이미지 주위의 과도한 NA 영역을 제거해야합니다.