iPython笔记本; 绘制转换图

tmo*_*tmo 5 python diagram plot markov-chains ipython-notebook

我的问题很简单.

是否有一个用于绘制状态转换或马尔可夫图的包,它们看起来像以下任何一种?我认为它必须存在,但我根本找不到它!

在此输入图像描述 在此输入图像描述

我真的有一个搜索,也在Stackoverflow,但无济于事.

Tri*_*eid 9

如果您安装了如上所述的graphviz和pygraphviz,您可以直接在ipython/jupyter笔记本中渲染点语法(不需要networkx):

import pygraphviz as pgv
from IPython.display import Image

def draw(dot):
    return Image(pgv.AGraph(dot).draw(format='png', prog='dot'))

g1 = """digraph top {
   a -> b -> c;
}"""
draw(g1)
Run Code Online (Sandbox Code Playgroud)

这得出:

在此输入图像描述

这里完整的点引用.