pm4py.vis.save_vis_alignments#

pm4py.vis.save_vis_alignments(log: EventLog | DataFrame, aligned_traces: List[Dict[str, Any]], file_path: str, graph_title: str | None = None, **kwargs)[source]#

Saves an alignment table’s figure on disk.

Parameters:
  • log – Event log

  • aligned_traces – Results of an alignment

  • file_path (str) – Target path

  • graph_title – Title of the visualization (if provided)

import pm4py

log = pm4py.read_xes('tests/input_data/running-example.xes')
net, im, fm = pm4py.discover_petri_net_inductive(log)
aligned_traces = pm4py.conformance_diagnostics_alignments(log, net, im, fm)
pm4py.save_vis_alignments(log, aligned_traces, 'output.svg')