Learn R Programming

oce (version 0.9-18)

mapPolygon: Plot a polygon on a existing map

Description

Plot a polygon on an existing map

Usage

mapPolygon(longitude, latitude, density=NULL, angle=45,
    border=NULL, col=NA, lty=par('lty'), ..., fillOddEven=FALSE)

Arguments

longitude
longitudes of points to be plotted, or an object from which longitude and latitude can be inferred (e.g. a coastline file, or the return value from mapLocator), in which case the
latitude
latitudes of points to be plotted
density
as for polygon
angle
as for polygon
border
as for polygon
col
as for polygon
lty
as for polygon
...
as for polygon
fillOddEven
as for polygon

Details

Adds a polygon to an existing map, by analogy to polygon. Used by mapImage.

See Also

See mapPlot for general information on plotting maps, including other functions.

Examples

Run this code
library(oce)
data(coastlineWorld)
mapPlot(coastlineWorld, type='l',
longitudelim=c(-70,-50), latitudelim=c(40,50),
proj="polyconic", orientation=c(90, -90,0), grid=TRUE)
data(topoWorld)
tlon <- topoWorld[['longitude']][550:650]
tlat <- topoWorld[['latitude']][240:300]
z <- topoWorld[['z']][550:650, 240:300]
mapImage(tlon, tlat, z)
mapLines(coastlineWorld[['longitude']], coastlineWorld[['latitude']])

Run the code above in your browser using DataLab