## S3 method for class 'ctd':
plot(x, which=1:4,
eos=getOption("eos", default='unesco'),
ref.lat=NaN, ref.lon=NaN,
grid=TRUE, col.grid="lightgray", lty.grid="dotted",
coastline="coastlineWorld",
Slim, Tlim, plim, densitylim, N2lim,
dpdtlim, timelim,
lonlim, latlim, span,
latlon.pch=20, latlon.cex=1.5, latlon.col="red",
cex=1, cex.axis=par('cex.axis'),
pch=1,
useSmoothScatter=FALSE,
keepNA=FALSE,
type='l',
adorn=NULL,
mgp=getOption("oceMgp"),
mar=c(mgp[1]+1.5,mgp[1]+1.5,mgp[1]+1.5,mgp[1]+1),
inset=FALSE,
debug=getOption("oceDebug"),
...)ctd object, e.g. as read by read.ctd, or a
list containing items named salinity and temperature.which=1orwhich="salinity+temperature"gives
a combined profile of temperature and salinitywhich=2orwhich="density+N2"gives a combined
profi"unesco" or "teos". If the latter, then the
computer must have the TEOS library installed; see teos.
The effect of using "teos" is to us ``absolute saTRUE to get a grid on all plots.coastline object, or a character string naming one.
There are several built-in datasets: coastlineWorld (the default),
coastlineMaritimes, coastlineHalifax, and
coastlineSLEpar)par)par).TRUE to use
smoothScatter instead of plot to draw
the plot.NA values in linegraphs,
which will yield breaks in the lines.plot.par(mgp), and
also for par(mar), computed from this. The default is
tighter than the R default, in order to use more space for the data
and less for the axes.par("mar").TRUE for use within plotInset. The
effect is to prevent the present function from adjusting margins, which
is necessary because margin adjustment is the basis for the methdf, for use in swN2 calculations.which argument.
Normally, 4 panels are specified with the which, but it can
also be useful to specify less than 4 panels, and then to draw other
panels after this call.If only 2 panels are requested, they will be drawn side by side.
If more than one panel is drawn, then on exit from plot.ctd,
the value of par will be reset to the value it had before the
function call. However, if only one panel is drawn, the adjustments
to par made within plot.ctd are left in place, so that
further additions may be made to the plot.
ctd-class explains the structure
of CTD objects, and also outlines the other functions dealing with them.library(oce)
data(ctd)
plot(ctd)
plot(ctd, which=c(1,2,3,5), coastline="coastlineHalifax")Run the code above in your browser using DataLab