pm4py.visualization.dfg.visualizer module#
- class pm4py.visualization.dfg.visualizer.Variants(*values)[source]#
Bases:
Enum- FREQUENCY = <module 'pm4py.visualization.dfg.variants.frequency' from '/Users/chris/Desktop/PIS/pm4py2/pm4py/pm4py/visualization/dfg/variants/frequency.py'>#
- PERFORMANCE = <module 'pm4py.visualization.dfg.variants.performance' from '/Users/chris/Desktop/PIS/pm4py2/pm4py/pm4py/visualization/dfg/variants/performance.py'>#
- COST = <module 'pm4py.visualization.dfg.variants.cost' from '/Users/chris/Desktop/PIS/pm4py2/pm4py/pm4py/visualization/dfg/variants/cost.py'>#
- pm4py.visualization.dfg.visualizer.apply(dfg0: Dict[Tuple[str, str], float], log: EventLog = None, activities_count: Dict[str, int] = None, serv_time: Dict[str, float] = None, parameters: Dict[Any, Any] | None = None, variant=Variants.FREQUENCY) Digraph[source]#
Visualize a frequency/performance directly-follows graph
- Parameters:
dfg0 – Directly-follows graph
log – (if provided) Event log for the calculation of statistics
activities_count – (if provided) Dictionary associating to each activity the number of occurrences in the log.
serv_time – (if provided) Dictionary associating to each activity the average service time
parameters – Variant-specific parameters
variant – Variant: - Frequency DFG representation - Performance DFG representation
- Returns:
Graphviz digraph
- Return type:
gviz
- pm4py.visualization.dfg.visualizer.save(gviz, output_file_path, parameters=None)[source]#
Save the diagram
- Parameters:
gviz – GraphViz diagram
output_file_path – Path where the GraphViz output should be saved