pm4py.visualization.bpmn.variants.classic module#
- class pm4py.visualization.bpmn.variants.classic.Parameters(*values)[source]#
Bases:
Enum- FORMAT = 'format'#
- RANKDIR = 'rankdir'#
- FONT_SIZE = 'font_size'#
- BGCOLOR = 'bgcolor'#
- ENABLE_SWIMLANES = 'enable_swimlanes'#
- INCLUDE_NAME_IN_EVENTS = 'include_name_in_events'#
- SWIMLANES_MARGIN = 'swimlanes_margin'#
- ENABLE_GRAPH_TITLE = 'enable_graph_title'#
- GRAPH_TITLE = 'graph_title'#
- ENDPOINTS_SHAPE = 'endpoints_shape'#
- pm4py.visualization.bpmn.variants.classic.add_bpmn_node(graph, n, font_size, include_name_in_events, endpoints_shape)[source]#
- pm4py.visualization.bpmn.variants.classic.apply(bpmn_graph: BPMN, parameters: Dict[Any, Any] | None = None) Digraph[source]#
Visualize a BPMN graph
- Parameters:
bpmn_graph – BPMN graph
parameters –
- Parameters of the visualization, including:
Parameters.FORMAT: the format of the visualization
Parameters.RANKDIR: the direction of the representation (default: LR)
- Returns:
Graphviz representation
- Return type:
gviz
- pm4py.visualization.bpmn.variants.classic.save(gviz: Digraph, output_file_path: str, parameters=None)[source]#
Save the diagram
- Parameters:
gviz – GraphViz diagram
output_file_path – Path where the GraphViz output should be saved