Source code for pm4py.visualization.common.visualizer

import shutil

from pm4py.util.vis_utils import (
    human_readable_stat,
    get_arc_penwidth,
    get_trans_freq_color,
    get_base64_from_gviz,
    get_base64_from_file,
)
from pm4py.util import vis_utils


[docs] def save(gviz, output_file_path): """ Save the diagram Parameters ----------- gviz GraphViz diagram output_file_path Path where the GraphViz output should be saved """ render = gviz.render(cleanup=True) shutil.copyfile(render, output_file_path)
[docs] def view(gviz): """ View the diagram Parameters ----------- gviz GraphViz diagram """ if vis_utils.check_visualization_inside_jupyter(): vis_utils.view_image_in_jupyter(gviz.render()) else: return gviz.view(cleanup=True)