pm4py.visualization.heuristics_net.variants.pydotplus_vis module#

class pm4py.visualization.heuristics_net.variants.pydotplus_vis.Parameters(*values)[source]#

Bases: Enum

FORMAT = 'format'#
BGCOLOR = 'bgcolor'#
ENABLE_GRAPH_TITLE = 'enable_graph_title'#
GRAPH_TITLE = 'graph_title'#
pm4py.visualization.heuristics_net.variants.pydotplus_vis.get_corr_hex(num)[source]#

Gets correspondence between a number and an hexadecimal string

Parameters:

num – Number

Returns:

Hexadecimal string

Return type:

hex_string

pm4py.visualization.heuristics_net.variants.pydotplus_vis.transform_to_hex(graycolor)[source]#

Transform color to hexadecimal representation

Parameters:

graycolor – Gray color (int from 0 to 255)

Returns:

Hexadecimal color

Return type:

hex_string

pm4py.visualization.heuristics_net.variants.pydotplus_vis.transform_to_hex_2(color)[source]#

Transform color to hexadecimal representation

Parameters:

color – Gray color (int from 0 to 255)

Returns:

Hexadecimal color

Return type:

hex_string

pm4py.visualization.heuristics_net.variants.pydotplus_vis.get_graph(heu_net: HeuristicsNet, parameters: Dict[str | Parameters, Any] | None = None) Dot[source]#

Gets a representation of an Heuristics Net

Parameters:
  • heu_net – Heuristics net

  • parameters

    Possible parameters of the algorithm, including:
    • Parameters.FORMAT

Returns:

Pydotplus graph

Return type:

graph

pm4py.visualization.heuristics_net.variants.pydotplus_vis.apply(heu_net: HeuristicsNet, parameters: Dict[str | Parameters, Any] | None = None) str[source]#

Gets a representation of an Heuristics Net

Parameters:
  • heu_net – Heuristics net

  • parameters

    Possible parameters of the algorithm, including:
    • Parameters.FORMAT

Returns:

Representation of the Heuristics Net

Return type:

gviz