On 01/03/14 03:53, Ciara O'Hara wrote: > Hi everyone, > I am using the script below to create a map plot of Ireland. > library(ncdf)library(maps)library(mapdata)library(maptools)library(RColorBrewer)shapefile<-readShapeLines("C:\\Users\\sophysics\\Desktop\\IRL_adm\\IRL_adm1.shp")file<-open.ncdf("C:\\Users\\sophysics\\Desktop\\TempData\\average\\average_1961.nc")data<-get.var.ncdf(file,"var61")lat<-get.var.ncdf(file,"lat")lon<-get.var.ncdf(file,"lon")map("worldHires","Ireland",col="purple",fill=FALSE,box=NULL)image(lon,lat,data,col="purple",xaxt="n",yaxt="n",ann=FALSE,box=NULL,xlab=NULL,ylab=NULL,asp=-1)plot(shapefile,add=TRUE,border=FALSE) > I want to get that box around to fit snugly around the coastline, but I can't > figure out how to do this. The box("inner") command doesn't seem to be doing > anything for me, and box("outer"), box("figure") create boxes outside. I've > tried various combinations of the par(mar) and par(omi/oma) commands, but > these refer to the boxes outside the inner plot. > Is it possible to make the map fit snugly inside a box? > Thanks in advance,Ciara > [[alternative HTML version deleted]]
Since your code is not reproducible (and not readable since it is in HTML - see the posting guide), I can't comment further than saying that: library(mapdata) map("worldHires","Ireland") box() seems to me to do what you want, so are you using a different version of box()? If it is not what you want. you need to be more explicit. Ray Brownrigg ______________________________________________ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.