記錄一下用R來畫地圖所需要的package以及簡單的code範例 (這一篇文章將會不定時更新)

STEP1. 首先你需要在R安裝這些套件:
ETOPO
GEOmap
geomapdata
RPMG
RJML
akima
splancs
sp
WORLDMAP2

有些package沒辦法從R的CRAN上面直接安裝,請移駕Jonathan M. Lees 教授的個人網站上去下載:
http://www.unc.edu/~leesj/FETCH/GRAB/RPACKAGES/

下載之後在R gui視窗內選Packages –> Install package(s) from local zip files… 然後選下載好的zip檔,R就會把package給安裝好。

STEP2. 把需要的函式庫跟資料load進來R:
library(GEOmap)
library(WORLDMAP2)
library(ETOPO)
library(RJML)
data(world2)
data(ETOPO2)
因為R實在很”聰明”,它會判斷那些相依的套件,所以我只下library(WORLDMAP2),結果其他必要的package也會自動被load,真是簡單又方便啊~
Loading required package: GEOmap
Loading required package: geomapdata
Loading required package: RPMG
Loading required package: akima
Loading required package: splancs
Loading required package: sp

STEP3. 接下來就是畫圖啦!
先來張台灣的海岸線輪廓圖

R程式碼如下:

plotGEOmap(world2, LIM=c(119,21,123,26))

#台灣海岸線圖
台灣海岸線圖

創作者介紹
創作者 Person 的頭像
Person

Person的網路日誌

Person 發表在 痞客邦 留言(3) 人氣()