Visualisation

API documentation for markovclick.viz.

Functions for visualising Markov chain

markovclick.viz.visualise_markov_chain(markov_chain: markovclick.models.MarkovClickstream) → graphviz.dot.Digraph[source]

Visualises Markov chain for clickstream as a graph, with individual pages as nodes, and edges between the first and second most likely nodes (pages). Probabilities for these transitions are annotated on the edges (arrows).

Parameters:markov_chain (MarkovClickstream) – Initialised MarkovClickstream object with probabilities computed.
Returns:
Graphviz Digraph object, which can be rendered as an image or
PDF, or displayed inside a Jupyter notebook.
Return type:Digraph