Learn R Programming

oce (version 0.9-18)

oce.contour: Contour with ability to flip x and y

Description

This provides something analagous to contour, but with the ability to flip x and y.

Usage

oce.contour(x, y, z, revx=FALSE, revy=FALSE, add=FALSE,
            tformat, drawTimeRange=getOption("oceDrawTimeRange"),
            debug=getOption("oceDebug"), ...)

Arguments

x
values for x grid.
y
values for y grid.
z
matrix for values to be contoured. The first dimension of z must equal the number of items in x, etc.
revx
set to TRUE to reverse the order in which the labels on the x axis are drawn
revy
set to TRUE to reverse the order in which the labels on the y axis are drawn
add
logical value indicating whether the contours should be added to a pre-existing plot.
tformat
time format; if not supplied, a reasonable choice will be made by oce.axis.POSIXct, which draws time axes.
drawTimeRange
logical, only used if the 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
debug
a flag that turns on debugging; set to 1 to information about the processing.
...
optional arguments passed to plotting functions.

Details

Setting revy=TRUE can be helpful if the y data represent pressure or depth below the surface.

Examples

Run this code
library(oce)
data(topoWorld)
## coastline now, and in last glacial maximum
lon <- topoWorld[["longitude"]]
lat <- topoWorld[["latitude"]]
z <- topoWorld[["z"]]
oce.contour(lon, lat, z, levels=0, drawlabels=FALSE)
oce.contour(lon, lat, z, levels=-130, drawlabels=FALSE, col='blue', add=TRUE)

Run the code above in your browser using DataLab