使用map.scale添加比例尺时出错

时间:2015-07-10 06:44:49

标签: maps scale maptools

我设法制作地图,甚至包含一个北向箭头,但无法使map.scale工作并出现此类错误:

  

map.scale中的错误(x = -83,y = 12,比率= FALSE,relwidth = 0.2,cex   = 0.6):未使用的参数(比率= FALSE,relwidth = 0.2,cex = 0.6)

以下是代码:

    library(maps)
    library(mapdata)  
    library(ggmap)
    library(mapproj)
    library(maptools)  #for shapefiles
    library(scales)  #for transparency
    library(GISTools)
    range <- readShapePoly("isthmanianpacificmoistforestecoregion") #layer      of data for species range
    map("worldHires", c('Cost', 'pan', 'Nic', 'Colombia'),    xlim=c(-89,-75),ylim=c(5,13), col="lightgray", fill=TRUE) #plot the region I want
    map.scale(-81,8,relwidth = 0.15, metric = TRUE, ratio = TRUE)
    plot(range, add=TRUE, xlim=c(-89,-75),ylim=c(5,13), col=alpha("green", 0.6), border=TRUE)  
    map.scale(x=-80, y=10) #, relwidth=0.3, cex=0.5, ratio=FALSE) 
    north.arrow(xb=-77, yb=12, len=0.2, lab="N", col="black", fill=TRUE) # 

0 个答案:

没有答案