mapArrows {oce} | R Documentation |
Plot arrows on an existing map, e.g. to indicate a place location.
This is not well-suited for drawing direction fields, e.g. of velocities;
for that, see mapDirectionField
.
mapArrows(longitude0, latitude0, longitude1=longitude0, latitude1=latitude0, length=0.25, angle=30, code=2, col=par("fg"), lty=par("lty"), lwd=par("lwd"), ...)
longitude0, latitude0 |
starting points for arrows |
longitude1, latitude1 |
ending points for arrows |
length |
length of the arrow heads, passed to |
angle |
angle of the arrow heads, passed to |
code |
numerical code indicating the type of arrows, passed to |
col |
arrow colour, passed to |
lty |
arrow line type, passed to |
lwd |
arrow line width, passed to |
... |
optional arguments passed to |
Adds arrows to an existing map, by analogy to arrows
.
Dan Kelley
See mapPlot
for general information on plotting maps,
including other functions.
## Not run: library(oce) data(coastlineWorld) mapPlot(coastlineWorld, longitudelim=c(-130,-55), latitudelim=c(35,60), proj="lambert", parameters=c(lat0=40,lat1=60), orientation=c(90,-100,0)) lon <- seq(-120, -75, 15) n <- length(lon) lat <- 45 + rep(0, n) # Draw meridional arrows in N America, from 45N to 60N. mapArrows(lon, lat, lon, lat+15, length=0.05, col="blue") ## End(Not run)