plot.stslist.modst: Plot method for modal state sequences

View source: R/plot.stslist.modst.R

plot.stslist.modstR Documentation

Plot method for modal state sequences


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


## 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, ...)



an object of class stslist.modst as produced by the seqmodst function.


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.


an optional label for the y axis. If set to NA, no label is drawn.


if TRUE (default) the y axis is plotted.


if TRUE (default) the x axis is plotted.


optional labels for the x axis ticks. If unspecified, the names attribute of the x object is used.


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.


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.


Logical: should info about frequency of occurrence of the sequence of modal states be displayed?


Axis annotation magnification. See par.


Deprecated. Use cex.axis instead.


further graphical parameters. For more details about the graphical parameter arguments, see barplot and par.


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".


## Defining a sequence object with the data in columns 10 to 25
## (family status from age 15 to 30) in the biofam data set
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)

TraMineR documentation built on Dec. 1, 2022, 5:08 p.m.