为什么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, initial_marking, 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了解更多信息。

最新更新