Thursday, April 01, 2021

R 語言繪製台灣地圖

 地圖的檔案從 gadm.org 取得,為了示範,顏色的配製只是簡單地利用 rainbow 函式。可以看到此處使用了 sp 與 RColorBrewer 兩個套件,若先前沒有安裝過,您可以透過  install.packages("sp")  將套件安裝入 R 環境。

史丹佛大學 ( Stanford University ) 的提供了一個網站,內含有一個特殊的演算法,可以將圖片的色彩重新規劃配製,讓色盲人士閱讀上更清楚。

網站的網址於此,http://www.vischeck.com/daltonize/runDaltonize.php

程式語法:

library(sp)
library(RColorBrewer)

# get spatial data for Germany on county level
con <- url("http://www.gadm.org/data/rda/TWN_adm2.RData")
print(load(con))
close(con)
# plot Germany with random colors
col = rainbow(length(levels(gadm$NAME_2)))
spplot(gadm, "NAME_2", col.regions=col, main="Taiwan Regions",
       colorkey = FALSE, lwd=.4, col="white")








No comments: