Skip to content

plot_subsequence_frequencies() ​

plot_subsequence_frequencies() draws a frequency chart for subsequences.

Function Usage ​

python
plot_subsequence_frequencies(
    subsequence_results,
    frequency_values=None,
    text_scale=1.0,
    color="steelblue",
    figsize=(10, 6),
    title=None,
    fontsize=11,
    x_label=None,
    y_label=None,
    save_as=None,
    dpi=200,
    show=False
)

TraMineR Parameter Mapping ​

  • subsequence_results -> TraMineR S3 plot.subseqelist() x
  • frequency_values -> TraMineR S3 plot.subseqelist() freq
  • text_scale -> TraMineR S3 plot.subseqelist() cex
  • title -> TraMineR S3 plot.subseqelist() main
  • x_label / y_label -> TraMineR S3 plot.subseqelist() xlab / ylab

Entry Parameters ​

ParameterRequiredTypeDescription
subsequence_results✓SubsequenceListThe subsequences to visualize (usually from find_frequent_subsequences()).
frequency_values✗sequence[float]Optional custom values (defaults to support).
x_label, y_label✗strAxis label overrides.
save_as✗strSave path; .png is auto-appended if no extension is given.
dpi✗intSave resolution (default 200).
show✗boolIf True, calls plt.show() inside the function.

What It Does ​

  • Displays how common each subsequence is.
  • Makes it easier to compare top patterns at a glance.

Example ​

python
from sequenzo.event_sequences import plot_subsequence_frequencies

plot_subsequence_frequencies(
    fsubseq,
    x_label="Support",
    y_label="Subsequence",
    save_as="outputs/subsequence_support",
    dpi=300,
    show=True
)

R Counterpart ​

  • Closest R method: TraMineR S3 plot.subseqelist()
  • Mapping note: Both visualize subsequence frequencies/support from frequent-subsequence results.

See Also ​

Authors ​

Code: Yuqi Liang

Documentation: Yuqi Liang

References ​

Ritschard, G., Bürgin, R., & Studer, M. (2013). Exploratory Mining of Life Event Histories. In J. J. McArdle & G. Ritschard (Eds.), Contemporary Issues in Exploratory Data Mining in the Behavioral Sciences (pp. 221-253). Routledge.

Sequenzo is released under the BSD-3-Clause License; this documentation site source is licensed under MIT.