Visualize

niaarm.visualize.grouped_matrix_plot(rules, metrics, k=5, interactive=False)

Visualize rules as grouped matrix plot. :param rules: Association rules to visualize :type rules: Rule :param metrics: Metrics to display in visualization_examples. :type metrics: tuple :param k: Number of clusters or groups to display :type k: int :param interactive: Make plot interactive. Default: False :type interactive: bool

Returns:

Figure or plot.

niaarm.visualize.hill_slopes(rule, transactions)

Visualize rule as hill slopes.

Reference: Fister, I. et al. (2020). Visualization of Numerical Association Rules by Hill Slopes. In: Analide, C., Novais, P., Camacho, D., Yin, H. (eds) Intelligent Data Engineering and Automated Learning – IDEAL 2020. IDEAL 2020. Lecture Notes in Computer Science(), vol 12489. Springer, Cham. https://doi.org/10.1007/978-3-030-62362-3_10

Parameters:
  • rule (Rule) – Association rule to visualize.

  • transactions (pandas.DataFrame) – Transactions as a DataFrame.

Returns:

Figure and Axes of plot.

Return type:

tuple[matplotlib.figure.Figure, matplotlib.axes.Axes]

niaarm.visualize.sankey_diagram(rules, interestingness_measure, max_rules=4)

Visualize rules as a sankey diagram.

Parameters:
  • rules (Rule) – Association rule or rules to visualize.

  • interestingness_measure (str) – Interestingness measure Z = {supp, cons,

  • lift}

  • connection. (reflecting the quality of a particular)

  • max_rules (int) – Maximum number of rules to be selected for visualization. Default: 4

Returns:

Figure or plot.

niaarm.visualize.scatter_plot(rules, metrics, interactive=False)

Visualize rules/rule as scatter plot :param rules: Association rule or rules to visualize. :type rules: Rule :param metrics: Metrics to display in visualization_examples. Maximum of 2 :type metrics: tuple :param metrics.: :param interactive: Make plot interactive. Default: False :type interactive: bool

Returns:

Figure or plot.

niaarm.visualize.two_key_plot(rules, metrics, interactive=False)

Visualize rules as a two key plot with two primary metrics (support, confidence) and rule order.

Parameters:
  • rules (Rule) – Association rule or rules to visualize.

  • metrics (tuple) – Two metrics to display on the x and y axes. ‘order’ will be

  • color. (used for point)

  • interactive (bool) – Make plot interactive. Default: False.

Returns:

Figure or plot.