imagep(x, y, z,
xlim, ylim, zlim,
flip.y=FALSE,
xlab="", ylab="", zlab="",
breaks, col,
do.layout=TRUE,
draw.contours=TRUE,
draw.time.range=getOption("oce.draw.time.range"),
mgp=getOption("oce.mgp"),
mar=c(mgp[2]+if(nchar(xlab)>0) 1.5 else 1, mgp[1]+if(nchar(ylab)>0) 1.5 else 1, mgp[2]+1/2, 1/2),
xaxs="i",
yaxs="i",
cex=par("cex"),
adorn,
axes=TRUE,
debug=getOption("oce.debug"),
...)z are
measured. The values must be finite, non-missing, and in increasing
order.dim(z)[1] must equal length(x), and the same for y.TRUE indicating that the image
should be flipped top to bottom (as to produce a profile image
for a downward-looking acoustic-doppler profile).TRUE if imagep will be using
the layout command to set up space for the image and
the palette. If set to FALSE, the user must set the layout
firstTRUE to get contours on the
image, and palette, at the colour breaks. Images with a great deal
of high-wavenumber variation look poor with contours.x axis is a
time. If TRUE, then an indication of the time range of the
data (not the axis) is indicated at the top-left margin of the
graph. This is useful because the labels on time axes opar(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")."i") or not; see
par("xaxs").xaxs but for y axis.par("cex").expression to be performed immediately after
drawing the data panel.TRUE to get axes on the main image.filled.contour except that with
imagep it is possible to set the layout outside
the function, which enables the creation of plots with many
image-palette panels. Note that the contour lines may not coincide
with the colour transitions, in the case of coarse images.plot.adp.library(oce)
h <- seq(0, 50, length.out=200)
drho <- seq(1, 3, length.out=200)
speed <- sqrt(9.8*outer(drho/1024, h, "*"))
imagep(h, drho, speed, xlab="Equivalent depth [m]",
ylab=expression(paste(Delta*rho, "[kg/m^3]")),
zlab="Internal-wave speed [m/s]")Run the code above in your browser using DataLab