R: Plot method for modal state sequences

plot.stslist.modst {TraMineR} | R Documentation

## Plot method for modal state sequences

### Description

Plot method for output produced by the seqmodst function, i.e objects of class stslist.modst.

### Usage

    ## S3 method for class 'stslist.modst'
    plot(x, cpal = NULL, ylab = NULL, yaxis = TRUE,
      xaxis = TRUE, xtlab = NULL, xtstep = NULL, tick.last = NULL,
      info = TRUE, cex.axis = 1, cex.plot, ...)

### Arguments

`x` | an object of class `stslist.modst` as produced by the `seqmodst` function.
`cpal` | alternative color palette to use for the states. If user specified, a vector of colors with number of elements equal to the number of states in the alphabet. By default, the 'cpal' attribute of the `x` object is used.
`ylab` | an optional label for the y axis. If set to NA, no label is drawn.
`yaxis` | if TRUE (default) the y axis is plotted.
`xaxis` | if TRUE (default) the x axis is plotted.
`xtlab` | optional labels for the x axis ticks. If unspecified, the `names` attribute of the `x` object is used.
`xtstep` | optional interval at which the tick-marks and labels of the x-axis are displayed. For example, with xtstep=3 a tick-mark is drawn at position 1, 4, 7, etc... The display of the corresponding labels depends on the available space and is dealt with automatically. If unspecified, the `xtstep` attribute of the `x` object is used.
`tick.last` | Logical. Should a tick mark be enforced at the last position on the x-axis? If unspecified, the `tick.last` attribute of the `x` object is used.
`info` | Logical: should info about frequency of occurrence of the sequence of modal states be displayed?
`cex.axis` | Axis annotation magnification. See `par`.
`cex.plot` | Deprecated. Use `cex.axis` instead.
`...` | further graphical parameters. For more details about the graphical parameter arguments, see `barplot` and `par`.

### Details

This is the plot method for the output produced by the `seqmodst` function, i.e. objects of class stslist.modst. It produces a plot showing the sequence of modal states with bar width proportional to the state frequencies.

This method is called by the generic `seqplot` function (if `type="ms"`) that produces more sophisticated plots, allowing grouping and automatic display of the states legend. The `seqmsplot` function is a shortcut for calling `seqplot` with `type="ms"`.

### Examples

    ## Defining a sequence object with the data in columns 10 to 25
    ## (family status from age 15 to 30) in the biofam data set
    data(biofam)
    biofam.lab <- c("Parent", "Left", "Married", "Left+Marr",
    "Child", "Left+Child", "Left+Marr+Child", "Divorced")
    biofam.seq <- seqdef(biofam, 10:25, labels=biofam.lab)

    ## Modal state sequence
    biofam.modst <- seqmodst(biofam.seq)
    plot(biofam.modst)

[Package TraMineR version 2.2-3 Index]