## S3 method for class 'echosounder':
plot(x,
which=1, beam="a",
newx,
xlab, ylab,
xlim, ylim, zlim,
type="l", col=oce.colorsJet, lwd=2,
despike=FALSE,
drawBottom, ignore=5,
drawTimeRange=FALSE, drawPalette=TRUE,
radius, coastline,
adorn=NULL,
mgp=getOption("oceMgp"),
mar=c(mgp[1]+1,mgp[1]+1,mgp[1]+1,mgp[1]+1),
atTop, labelsTop,
tformat,
debug=getOption("oceDebug"),
...)
echosounder
object, e.g. as read by
read.echosounder
, or created by
as.echosounder
.which=1
or which="zt
image"
gives a z-time image, which=2
or which="zx
image"
gives a z-distance image, and which=3
or
which="map"
"a"
. For dual-beam data, this
may be "a"
for the narrow-beam signal, or "b"
for the
wide-beam signalwhich=1
, instead of time. This must be of the same length as the
time vector, because the image is remapped from time to newx
using
which
."l"
for line, "p"
for points, or
"b"
for both.type="p"
)which=2
. If labelsTop
is provided, then
it will hold the labels. If labelsTop
is not provided, the labels
will be coatTop
times. Ignored unless atTop
was provided.smooth
to smooth
across image columns, row by row.TRUE
,
then the bottom is inferred as a smoothed version of the ridge of highest
image value, and data below that are grayed out after the image is drawn.
If drawBottom
drawBottom=TRUE
.TRUE
, the time range will be drawn at the top.
Ignored except for which=2
, i.e. distance-depth plots.TRUE
, the palette will be drawn.which=3
or
which="map"
.which=3
or
which="map"
.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")
.radius
.xat
and yat
,
values that can be used by oce.grid
to add a grid to the
plot.newx
value is
specifie with the which=2
method, but arguably a gridding method
should be used, and this may be added in the future.echosounder-class
explains the
structure of echosounder objects, and also outlines the other functions
dealing with them.library(oce)
data(echosounder)
plot(echosounder, which=c(1,2), drawBottom=TRUE)
Run the code above in your browser using DataLab