R: Plot CTD data in a Low-Level Fashion

plotScan {oce} | R Documentation

## Plot CTD data in a Low-Level Fashion

### Description

Plot CTD data as time-series against scan number, to help with trimming extraneous data from a CTD cast.

### Usage

    plotScan(x, which = 1, xtype = "scan", flipy = FALSE, type = "l",
      mgp = getOption("oceMgp"), mar = c(mgp[1] + 1.5, mgp[1] + 1.5,
      mgp[1], mgp[1]), ..., debug = getOption("oceDebug"))

### Arguments

`x` | A `ctd` object, i.e. one inheriting from `ctd-class`.
`which` | Numerical vector numerical codes specifying the panels to draw: 1 for pressure vs scan, 2 for `diff(pressure)` vs scan, 3 for temperature vs scan, and 4 for salinity vs scan.
`xtype` | Character string indicating variable for the x axis. May be `"scan"` (the default) or `"time"`. In the former case, a `scan` variable will be created using `seq_along`, if necessary. In the latter case, an error results if the `data` slot of `x` lacks a variable called `time`.
`flipy` | Logical value, ignored unless `which` is 1. If `flipy` is `TRUE`, then a pressure plot will have high pressures at the bottom of the axis.
`type` | Character indicating the line type, as for `plot.default`. The default is `"l"`, meaning to connect data with line segments. Another good choice is `"o"`, to add points at the data.
`mgp` | Three-element numerical vector to use for `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.
`mar` | Four-element vector be used with `par("mar")`. If set to `NULL`, then `par("mar")` is used. A good choice for a TS diagram with a palette to the right is `mar=par("mar")+c(0, 0, 0, 1))`.
`...` | Optional arguments passed to plotting functions.
`debug` | an integer specifying whether debugging information is to be printed during the processing. This is a general parameter that is used by many `oce` functions. Generally, setting `debug=0` turns off the printing, while higher values suggest that more information be printed. If one function calls another, it usually reduces the value of `debug` first, so that a user can often obtain deeper debugging by specifying higher `debug` values.

### Author(s)

Dan Kelley

### See Also

Other functions that plot oce data: `plot,adp-method`, `plot,adv-method`, `plot,amsr-method`, `plot,argo-method`, `plot,bremen-method`, `plot,cm-method`, `plot,coastline-method`, `plot,ctd-method`, `plot,gps-method`, `plot,ladp-method`, `plot,landsat-method`, `plot,lisst-method`, `plot,lobo-method`, `plot,met-method`, `plot,odf-method`, `plot,rsk-method`, `plot,satellite-method`, `plot,sealevel-method`, `plot,section-method`, `plot,tidem-method`, `plot,topo-method`, `plot,windrose-method`, `plotProfile`, `plotTS`, `tidem-class`

Other things related to ctd data: `[[,ctd-method`, `[[<-,ctd-method`, `as.ctd`, `cnvName2oceName`, `ctd-class`, `ctdDecimate`, `ctdFindProfiles`, `ctdRaw`, `ctdTrim`, `ctd`, `handleFlags,ctd-method`, `initialize,ctd-method`, `initializeFlagScheme,ctd-method`, `oceNames2whpNames`, `oceUnits2whpUnits`, `plot,ctd-method`, `plotProfile`, `plotTS`, `read.ctd.itp`, `read.ctd.odf`, `read.ctd.sbe`, `read.ctd.woce.other`, `read.ctd.woce`, `read.ctd`, `setFlags,ctd-method`, `subset,ctd-method`, `summary,ctd-method`, `woceNames2oceNames`, `woceUnit2oceUnit`, `write.ctd`

### Examples

    library(oce)
    data(ctdRaw)
    plotScan(ctdRaw)
    abline(v=c(130, 350), col='red') # useful for ctdTrim()

[Package oce version 1.1-1 Index]