2015-09-03 2 views
3

Мой вопрос мертв.iPython Notebook; Графики перехода на график

Есть ли пакет для построения диаграмм состояния или марков, которые выглядят как любое из следующего? Я думаю, что он должен существовать, но я просто не могу его найти!

enter image description here enter image description here

Я действительно был поиск вокруг, а также на Stackoverflow, но безрезультатно.

ответ

2

Право. Я нашел следующие пакеты, установленные в правильном порядке, создаст графики, которые я искал.

1) Установить Graphviz. Это автономный пакет и может быть установлен с помощью, например, заваривать install graphviz.

2) Установите PyGraphviz используя пункт установить pygraphviz (требуется Graphviz исполняемых файлов)

3) Установите PyDot используя пункт установить pydot

Если вы хотите сделать инлайн материал в IPython Notebook, как и я, а затем проверить из this

5

при установке 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) 

Это привлекает:

enter image description here

Полная точка ссылки here.

Смежные вопросы