为什么 pm4py.view 不生成任何图像

问题描述

对于业务流程发现任务,我尝试按照 pm4py python 库生成流程模型。这是一个示例代码

!pip install pm4py
import pm4py

log = pm4py.read_xes('/content/running-example.xes')

process_model,initial_marking,final_marking = pm4py.discover_petri_net_inductive(log)

pm4py.view_petri_net(process_model,final_marking,format="svg")

但是,我得到的输出为:

parsing log,completed traces :: 100%
6/6 [00:00<00:00,121.77it/s]

但没有网站预期的图像:https://pm4py.fit.fraunhofer.de/getting-started-page#discovery

作为 Python 世界的新手,我从这里其他编码人员的建议中学到了什么,他们总是深入阅读开源库的源代码

这是 pm4py 视觉链接https://github.com/pm4py/pm4py-core/blob/afee8b0932283b8f8f02dd2b6cc0968a1f1cc723/pm4py/visualization/process_tree/visualizer.py#L69

特别是我的例子: https://github.com/pm4py/pm4py-core/blob/afee8b0932283b8f8f02dd2b6cc0968a1f1cc723/pm4py/vis.py#L17

但我不知道如何操作它。

有人可以向我指出问题并帮助我生成视图。此外,如果有人以前做过业务流程代,也许您可​​以向我推荐任何用于分析事件日志数据的库或技术,这将非常有帮助。

解决方法

要可视化在 PM4Py 中挖掘的过程模型,请确保您的计算机上安装了 graphviz。

有关这方面的更多信息,请参阅 https://pm4py.fit.fraunhofer.de/install