plot.coastline {oce} | R Documentation |
Plot a coastline
## S4 method for signature 'coastline' plot(x, xlab="", ylab="", showHemi=TRUE, asp, clongitude, clatitude, span, lonlabel=NULL, latlabel=NULL, sides=NULL, projection=NULL, expand=1, mgp=getOption("oceMgp"), mar=c(mgp[1]+1,mgp[1]+1,1,1), bg, fill, # just so we catch it's use ... will be removed at some later time border=NULL, col="lightgray", axes=TRUE, cex.axis=par('cex.axis'), add=FALSE, inset=FALSE, geographical=0, longitudelim, latitudelim, debug=getOption("oceDebug"), ...)
x |
A |
xlab |
label for x axis |
ylab |
label for y axis |
showHemi |
logical indicating whether to show the hemisphere in axis tick labels. |
asp |
Aspect ratio for plot. The default is for |
clongitude,clatitude |
optional center latitude of map, in decimal
degrees. If both |
span |
optional suggested diagonal span of the plot, in kilometers.
The plotted span is usually close to the suggestion, although the details
depend on the plot aspect ratio and other factors, so some adjustment may
be required to fine-tune a plot. A value for |
lonlabel,latlabel,sides |
optional vectors of longitude and latitude to
label on the indicated sides of plot, passed to
|
projection |
optional map projection to use (see |
expand |
numerical factor for the expansion of plot limits,
showing area outside the plot, e.g. if showing a ship track as a
coastline, and then an actual coastline to show the ocean boundary.
The value of |
mgp |
3-element numerical vector to use for |
mar |
value to be used with |
bg |
optional colour to be used for the background of the map. This comes in handy for drawing insets (see “details”). |
fill |
a legacy parameter that will be permitted only temporarily; see “History”. |
border |
colour of coastlines and international borders
(passed to |
col |
the colour with which to fill (passed to |
axes |
boolean, set to |
cex.axis |
value for axis font size factor. |
add |
boolean, set to |
inset |
set to |
geographical |
flag indicating the style of axes. If
|
longitudelim |
this and |
latitudelim |
see |
debug |
set to |
... |
optional arguments passed to plotting functions. For
example, set |
This function plots a coastline. An attempt is made to fill the space of the plot, and this is done by limiting either the longitude range or the latitude range, as appropriate, by modifying the eastern or northern limit, as appropriate.
To get an inset map inside another map, draw the first map, do
par(new=TRUE)
, and then call plot.coastline
with a value
of mar
that moves the inset plot to a desired location on the
existing plot, and with bg="white"
.
None.
Until February, 2016, plot.coastline
relied on
a now-defunct argument fill
to control colours; col
is to be
used now, instead. Also, in February, 2016, the arguments named
parameters
and orientation
were both removed, as they had become
nonfunctional about a year previously, in the transition to using
rgdal to carry out map projections.
Dan Kelley
The documentation for coastline-class
explains the
structure of coastline objects, and also outlines the other functions dealing
with them.
## Not run: library(oce) par(mar=c(2, 2, 1, 1)) data(coastlineWorld) plot(coastlineWorld) plot(coastlineWorld, clongitude=-63.6, clatitude=44.6, span=1000) ## Canada in Lambert projection plot(coastlineWorld, clongitude=-95, clatitude=65, span=5500, grid=10, projection='+proj=laea +lon_0=-100 +lat_0=55') ## End(Not run)