Plot method for sequence frequency tables
Plot method for output produced by the seqtab
function, i.e objects of class stslist.freq
.
## S3 method for class 'stslist.freq' plot(x, cpal = NULL, missing.color = NULL, pbarw = TRUE, ylab = NULL, yaxis = TRUE, xaxis = TRUE, xtlab = NULL, xtstep = NULL, tick.last = NULL, cex.axis = 1, cex.plot, ...)
x |
an object of class |
cpal |
alternative color palette to be used 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 |
missing.color |
alternative color for representing missing values inside the sequences. By default, this color is taken from the |
pbarw |
if |
ylab |
an optional label for the y axis. If set to |
yaxis |
if |
xaxis |
if |
xtlab |
optional labels for the ticks of the x-axis. If unspecified, the |
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 |
tick.last |
Logical. Should a tick mark be enforced at the last position on the x-axis? If unspecified, the |
cex.axis |
Axis annotation magnification. See |
... |
further graphical parameters. For example |
cex.plot |
Deprecated. Use |
This is the plot method for the output produced by the seqtab
function, i.e. objects of class stslist.freq. It produces a plot showing the sequences sorted bottom up according to their frequency in the data set.
This method is called by the generic seqplot
function (if type="f"
) that produces more sophisticated plots, allowing grouping and automatic display of the state color legend. The seqfplot
function is a shortcut for calling seqplot
with type="f"
.
Alexis Gabadinho
## Loading the 'actcal' example data set data(actcal) ## Defining a sequence object with data in columns 13 to 24 ## (activity status from january to december 2000) actcal.lab <- c("> 37 hours", "19-36 hours", "1-18 hours", "no work") actcal.seq <- seqdef(actcal, 13:24, labels=actcal.lab) ## 10 most frequent sequences in the data actcal.freq <- seqtab(actcal.seq) ## Plotting the object plot(actcal.freq, main="Sequence frequencies - actcal data set") ## Plotting all the distinct sequences without borders ## and space between sequences actcal.freq2 <- seqtab(actcal.seq, idxs=0) plot(actcal.freq2, main="Sequence frequencies - actcal data set", border=NA, space=0)
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.