2015-04-02 24 views
1

我有一個光柵文件,我想要顯示我在這張地圖中使用的網站的地方。我想知道你是否有幫助:如何在水平圖柵格中標記地點?

library(rasterVis) 
r <- raster(nrow=10, ncol=10) 
r[] = 1 
r[51:100] = 3 
r[3:6, 1:5] = 5 
r <- ratify(r) 
rat <- levels(r)[[1]] 
rat$landcover <- c('Pine', 'Oak', 'Meadow') 
rat$class <- c('A1', 'B2', 'C3') 
levels(r) <- rat 
levelplot(r, col.regions=c('palegreen', 'midnightblue', 'indianred1')) 

我想顯示的地方拉特= 50和長= 100。只是爲了在地圖上的這一點上放一個圓圈或正方形。

回答

2

下面的代碼將在LAT = 50添加單個點,LON = 100:

levelplot(r, col.regions=c('palegreen', 'midnightblue', 'indianred1')) + 
    layer(panel.points(100,50, pch=21, cex=3, colour='black', fill='red')) 

pch設置標記類型(見?pch用於各種標記類型),cex控件的大小。

enter image description here

相關問題