Plot a summary diagram for a tidal fit.

## Arguments

- x
a tidem object.

- which
integer flag indicating plot type, 1 for stair-case spectral, 2 for spike spectral.

- constituents
character vector holding the names of constituents that are to be drawn and labelled. If

`NULL`

, then no constituents will be shown.- sides
an integer vector of length equal to that of

`constituents`

, designating the side on which the constituent labels are to be drawn. As in all R graphics, the value`1`

indicates the bottom of the plot, and`3`

indicates the top. If`sides=NULL`

, the default, then all labels are drawn at the top. Any value of`sides`

that is not either 1 or 3 is converted to 3.- col
a character vector naming colors to be used for

`constituents`

. Ignored if`sides=3`

. Repeated to be of the same length as`constituents`

, otherwise.- log
if set to "

`x`

", the frequency axis will be logarithmic.- mgp
3-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
value to be used with

`[`

par`]("mar")`

.- ...
optional arguments passed to plotting functions, not all of which are obeyed. For example, if ... contains

`type`

, that value will be ignored because it is set internally, according to the value of`which`

.

## Historical note

An argument named `labelIf`

was removed in July 2016,
because it was discovered never to have worked as documented, and
because the more useful argument `constituents`

had been added.

## See also

Other functions that plot oce data:
`download.amsr()`

,
`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,topo-method`

,
`plot,windrose-method`

,
`plot,xbt-method`

,
`plotProfile()`

,
`plotScan()`

,
`plotTS()`

,
`tidem-class`

Other things related to tides:
`[[,tidem-method`

,
`[[<-,tidem-method`

,
`as.tidem()`

,
`predict.tidem()`

,
`summary,tidem-method`

,
`tidalCurrent`

,
`tidedata`

,
`tidem`

,
`tidem-class`

,
`tidemAstron()`

,
`tidemVuf()`

,
`webtide()`