0
我正在使用readShapeSpatial
函數在.shp上使用背景顏色。任何人都可以幫助我呢?有沒有類似的功能(除了:readShapePoly
)可以用來爲.shp文件添加背景顏色?使用`readShapeSpatial`函數的.shp的背景顏色
這是我的代碼部分...
library(raster)
library(maptools)
library(mapdata)
library(maps)
library(scales)
pcontorta <- readShapeSpatial("PER_water_areas_dcw.shp")
pcontorta2 <- readShapeSpatial("BOL_water_areas_dcw.shp")
pcontorta3 <- readShapeSpatial("ECU_water_areas_dcw.shp")
pcontorta4 <- readShapeSpatial("PRY_water_areas_dcw.shp")
pcontorta5 <- readShapeSpatial("PER_adm2.shp")
pcontorta6 <- readShapeSpatial("BOL_adm2.shp")
pcontorta7 <- readShapeSpatial("ECU_adm2.shp")
pcontorta8 <- readShapeSpatial("PRY_adm2.shp")
read.csv("coord.csv") -> data
Data <- data.frame(data[,1:4])
Data[Data$species=="B._nn",] -> primera
Data[Data$species=="B._ghn",] -> segunda
Data[Data$species=="B._bolivianus",] -> tercera
Data[Data$species=="B._brevirostris",] -> cuarta
Data[Data$species=="B._diasphanus",] -> quinta
Data[Data$species=="B._osgoodi",] -> sexta
Data[Data$species=="B._pachacuti",] -> septima
Data[Data$species=="B._phoenicoteru",] -> octava
Data[Data$species=="B._pectinatus",] -> novena
Data[Data$species=="B._peruanus",] -> decima
Data[Data$species=="B._thomasi",] -> once
rownames(Data) <- data[,1]
attach(Data)
na.omit(Data) -> Data
alt <- raster("alt.bil")
extent_all <-extent (-85, -50, -30, 5)
crop(alt, extent_all)->alt
tiff(filename = "Mapa.tiff",res = 800, pointsize = 6, width = 3200, height = 3200, units = "px")
#...
#Continues a little bit...plotting...
box()
dev.off()
感謝,並有一個愉快的一天!
這不是可再現的例子。請創建一個最小可重現的示例。一般來說,一個shp文件不會有背景,它將取決於如何創建背景。 – mnel
但是,當我使用'readShapePoly()'時,我可以繪製.shp並使用參數:col = alpha(「darkgreen」,0.4)'添加一些顏色。我在問是否還有其他功能可以與該參數一起使用。如果我沒有寫過,請原諒。並感謝您的答案mmel! – CristianR
'bg'定義背景顏色。你的例子充滿了不可重現的代碼,與你的實際問題很少有關。 – mnel