# cplot: Plot single nodes of a probabilistic suffix tree In PST: Probabilistic Suffix Trees and Variable Length Markov Chains

## Description

Plot the next symbol probability distribution associated with a particular node in a PST

## Usage

 ```1 2``` ``` ## S4 method for signature 'PSTf' cplot(object, context, state, main=NULL, all=FALSE, x.by=1, y.by=0.2, by.state=FALSE, ...) ```

## Arguments

 `object` A probabilistic suffix tree, i.e., an object of class `"PSTf"` as returned by the `pstree`, `prune` or `tune` function. `context` character. Label of the node to plot, provided as a string where states are separated by '-', see examples. `state` logical. Under development. `main` character. Main title for the plot. By default, the title is the node label. `all` logical. `x.by` numeric. Interval for the ticks on the x axis (segments). `y.by` numeric. Interval for the ticks on the y axis (probability). `by.state` logical. If `TRUE`, the representation of the probability distribution is done separately for each state of the alphabet. `...` arguments to be passed to the plot function or other graphical parameters.

## Details

The `cplot()` function displays a single node labelled with `context` of the tree where one or mode barplots (if `object` is a segmented PST) represent the probability distribution(s) stored in the node. For more details, see Gabadinho 2016.

## References

Gabadinho, A. & Ritschard, G. (2016). Analyzing State Sequences with Probabilistic Suffix Trees: The PST R Package. Journal of Statistical Software, 72(3), pp. 1-39.

`ppplot`
 ```1 2 3 4 5``` ```data(s1) s1 <- seqdef(s1) S1 <- pstree(s1, L=3) cplot(S1, "a-b") ```