Hello,
One way is:> levelplot(r, col.regions=myPal) +
> layer(sp.polygons(wrld_simpl, lwd=0.5)) +
> layer(panel.rect(2,45,8,51))
Regards,
Pascal
2013/9/24 Jonsson <amen.alyaari@bordeaux.inra.fr>
> conne2 <- file("C:\\ome1440s.bin","rb")
> bioms<- readBin(conne2, integer(), size=1, n=1440*720,
signed=F)
> library(raster)
> library(rasterVis)
> data(wrld_simpl)
> library(maptools) ## needed for wrld_simpl
> r <- raster(nrow=720, ncol=1440)
> r[] <- bioms; r <- ratify(r); rat <- levels(r)[[1]];
> rat$soil <- LETTERS[1:13]; levels(r) <- rat
> myPal <-
c('gray80','gray80','blanchedalmond'
>
>
,'chartreuse','yellow','navajowhite2','salmon','lightskyblue','brown4','orange','burlywood4','palegreen','forestgreen')
>
> levelplot(r, col.regions=myPal) +
> layer(sp.polygons(wrld_simpl, lwd=0.5))
>
> I want to add a box representing this zone of latitude and longtitude:
>
> e6 <- extent( 2 , 8 , 45 , 51 )#erop
> plot( e6 , add = TRUE )
> but I got this
>
> Error: invalid graphics state
> Error: invalid graphics state
>
>
>
> --
> View this message in context:
>
http://r.789695.n4.nabble.com/how-to-add-a-box-to-map-plotted-by-a-levelplot-tp4676815.html
> Sent from the R help mailing list archive at Nabble.com.
>
> ______________________________________________
> 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.
>
--
Pascal Oettli
Project Scientist
JAMSTEC
Yokohama, Japan
[[alternative HTML version deleted]]