地圖的檔案從 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:
Post a Comment