Displaying graphviz images in a notebook
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-04-2022 07:55 AM
Hi,
I'm experimenting with process mining in a Databricks notebook using the OSS library PM4PY. I've been working through some tutorials and the notebook they provide on Github:
https://github.com/pm4py/pm4py-core/blob/release/notebooks/3_process_discovery.ipynb
I've installed all dependencies (I think) and the below code runs in a cell with no errors but I don't see the actual image:
import pandas as pd
import pm4py
import graphviz
df = pm4py.format_dataframe(pd.read_csv('/dbfs/FileStore/shared_uploads/[username]/testfile-1.csv', sep=';'), case_id='case_id',activity_key='activity',
timestamp_key='timestamp')
bpmn_model = pm4py.discover_bpmn_inductive(df)
pm4py.view_bpmn(bpmn_model)
It uses graphviz for display, I'm presuming that its output might not be supported in DBX notebooks. I've seen some similar(ish) problems but not found a solution. Any thoughts/help?
- Labels:
-
Graphviz
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-05-2022 08:20 AM
If you have installed graphviz then it should work.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-08-2022 01:20 AM
Thanks @Prabakar Ammeappin I actually had followed that article and have this in my first cell in the notebook:
%sh
#sudo apt-get install -y python3-dev graphviz libgraphviz-dev pkg-config
and then this in the next cell:
%pip install pm4py
%pip install pygraphviz
So I think it's installed but no luck 😞
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-05-2022 09:50 AM
Hi @Robert Stanton,
Like Prabakar mentioned, you will need to install the library first to be able to use it. In Addition to @Prabakar Ammeappin response, please check the following docs https://docs.databricks.com/libraries/index.html
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-08-2022 01:22 AM
Thanks @Jose Gonzalez
I read that doc and couldn't see any specific advice (but a little new to this). Any thoughts if I have installed everything? It all seems to work (no errors) just nothing displays
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-08-2022 01:23 AM
Thanks @Kaniz Fatma - replied above, help appreciated
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-12-2024 03:17 AM
@Rob_S i am also in the same situation the code cell executes but no visualization how did you tackle this problem?

