Learn R Programming

TraMineR (version 1.6-2)

plot.stslist.statd: Plot method for objects produced by the seqstatd function

Description

This is the plot method for output produced by the seqstatd function, i.e objects of class stslist.statd.

Usage

## S3 method for class 'stslist.statd':
plot(x, type = "d", cpal = NULL, ylab = NULL,
    yaxis = TRUE, xaxis = TRUE, xtlab = NULL, cex.plot = 1, 
    space=0, ...)

Arguments

x
an object of class stslist.statd as produced by the seqstatd function.
type
if "d" (default), a state distribution plot is produced. If "Ht" an entropy index plot is produced.
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 or "cum", the y axis is plotted with a label showing the cumulated percentage frequency of the displayed sequences. If "pct", the percentage value for each sequence is displayed.
xaxis
if TRUE (default) the xaxis is plotted.
xtlab
optional labels for the x axis ticks. If unspecified, the names attribute of the input object is used.
cex.plot
expansion factor for setting the size of the font for the axis labels and names. The default value is 1. Values lesser than 1 will reduce the size of the font, values greater than 1 will increase the size.
space
the space between the stacked bars. Default to 0, i.e. no space.
...
further graphical parameters. For example border=NA to remove the bars borders, space=0 to remove space between sequences. For more details about the graphical parameter arguments, see barplot and par.

Details

This is the plot method for the output produced by the seqstatd function, i.e. objects of class stslist.statd. If type="d"it produces a state distribution plot presenting the sequence of the states frequencies for each time point, as computed by the seqstatd function. If type="Ht", the series of state distribution entropies is plotted. This method is called by the generic seqplot function (if type="d" or type="Ht") that produces more sophisticated plots, allowing grouping and automatic display of the states legend. The seqdplot and seqHtplot functions are shortcuts for calling seqplot with type="d" or type="Ht" respectively.

Examples

Run this code
## 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)

## State distribution
biofam.statd <- seqstatd(biofam.seq)

## State distribution plot (default type="d" option)
plot(biofam.statd)

## Entropy index plot
plot(biofam.statd, type="Ht")

Run the code above in your browser using DataLab