由于你正在使用地理数据,因此,或许可以通过<代码>raster的包裹对你有用。 例如,请显示法国的高度(下载:zip
文档或使用raster:getData
功能)。 unzip 档案:
library(raster)
fraAlt <- raster( FRA_alt )
plot(fraAlt) ## Not only France is displayed...
If you want to display only the altitude of France, you need the information of the boundaries: download this RData
file (or use the raster::getData
function). This RData
contains a SpatialPolygonsDataFrame
(named gadm
) which can be converted to a Raster
with:
mk <- rasterize(gadm, fraAlt)
现在,你可以掩盖边界高度:
fraAltMask <- mask(fraAlt, x)
plot(fraAltMask) ##Now only France is displayed
最后,如果你想要使用<条码>。 所用名称不意味着联合国秘书处表示任何意见。 iii
library(rasterVis)
levelplot(fraAlt)
levelplot(fraAltMask)
如今,所有边界和边界都存在:
s <- stack(fraAlt, fraAltMask)
layerNames(s) <- c( Alt , AltMask )
boundaries <- as(gadm, SpatialLines )
levelplot(s) + layer(sp.lines(boundaries))