## S3 method for class 'adv':
plot(x, which=c(1:3,14,15),
col,
titles,
type="l",
lwd=par('lwd'),
adorn=NULL,
drawTimeRange=getOption("oceDrawTimeRange"),
drawZeroLine=FALSE,
useSmoothScatter,
mgp=getOption("oceMgp"),
mar=c(mgp[1]+1.5,mgp[1]+1.5,1.5,1.5),
marginsAsImage=FALSE,
cex=par("cex"), cex.axis=par("cex.axis"), cex.main=par("cex.main"),
xlim, ylim,
brushCorrelation, colBrush="red",
main="",
debug=getOption("oceDebug"),
...)
adv
object, e.g. as read by read.adv
.which
.oceColorsPalette(128,1)
, and for
lines and points is black.plot
.expression
s to be performed
immediately after drawing the panels. (See plot.adp
for
an example.)smoothScatter
in various plots, such as which="uv"
.
If not provided a default is used, with s
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
to put a wide margin to the
right of time-series plots, matching the space used up by a palette
in an imagep
plot.par
("cex").par
("cex.axis").par
("cex.main").xlim
, or 2-column matrix, in which case
the rows are used, in order, for the panels of the graph.ylim
, or 2-column matrix, in which case
the rows are used, in order, for the panels of the graph.p
, the suspect
points (velocity, backscatter amplitude, or correlationbrushCorrelation
is active.which
argument. (Note the
gaps in the sequence, e.g. 4 and 8 are not used.)
which=1
to3
(or"u1"
to"u3"
)
yield timeseries of the first, second, and third components of
velocity (in beam, xyz or enu coordinates).which=4
is not permitted (since ADV are 3-beam devices)which=5
to7
(or"a1"
to"a3"
)
yield timeseries of the amplitudes of beams 1 to 3. (Note that
the data are calleddata$ma$a[,1]
,data$ma$a[,2]
anddata$ma$a[,3]
, for these three timeseries.)which=8
is not permitted (since ADV are 3-beam devices)which=9
to11
(or"q1"
to"q3"
)
yield timeseries of correlation for beams 1 to 3. (Note that the
data are calleddata$ma$c[,1]
,data$ma$c[,2]
anddata$ma$c[,3]
, for these three timeseries.)which=12
is not permitted (since ADVs are 3-beam devices)which=13
is not permitted (since ADVs do not measure salinity)which=14
orwhich="temperature"
yields a timeseries of temperature.which=15
orwhich="pressure"
yields a timeseries of pressure.which=16
orwhich="heading"
yields a timeseries of heading.which=17
orwhich="pitch"
yields a timeseries of pitch.which=18
orwhich="roll"
yields a timeseries of roll.which=19
to21
yields plots of correlation versus
amplitude, for beams 1 through 3, usingsmoothScatter
.which=22
is not permitted (since ADVs are 3-beam devices)which=23
or"progressive vector"
yields a
progressive-vector diagram in the horizontal plane, plotted withasp=1
, and taking beam1 and beam2 as the eastward and
northward components of velocity, respectively.which=28
or"uv"
yields velocity plot in the
horizontal plane, i.e. u[2] versus u[1]. If the number of data
points is small, a scattergraph is used, but if it is large,smoothScatter
is used.which=29
or"uv+ellipse"
as the"uv"
case, but with an added indication of the tidal ellipse,
calculated from the eigen vectors of the covariance matrix.which=30
or"uv+ellipse+arrow"
as the"uv+ellipse"
case, but with an added arrow indicating the
mean current.which="velocity"
equivalent towhich=1:3
(three velocity components)which="amplitude"
equivalent towhich=5:7
(three amplitude components)which="backscatter"
equivalent towhich=9:11
(three backscatter components)which="hydrography"
equivalent towhich=14:15
(temperature and pressure)which="angles"
equivalent towhich=16:18
(heading, pitch and roll)read.adv
for notes on functions relating to "adv"
objects.library(oce)
adv <- read.oce(
"/data/archive/sleiwex/2008/moorings/m03/adv/sontek_b373h/raw/adv_sontek_b373h.adr",
from=as.POSIXct("2008-07-01"), to=as.POSIXct("2008-07-02"), by="00:05:00")
plot(adv)
Run the code above in your browser using DataLab