다운로드
작성자: admin 작성일시: 2016-06-17 08:04:21 조회수: 3052 다운로드: 246
카테고리: Python 태그목록:

GraphViz와 pydot

GraphoViz는 다이어그램 형태의 그림을 생성하기 위한 도구이다.

GraphVis는 내부적으로 dot 이라는 스크립트 언어를 사용한다.

pydot은 파이썬에서 dot 스크립트 언어를 파싱하기 위한 도구이다.

In:
import pydot

command = """
digraph G {Hello->World}
"""

graph = pydot.graph_from_dot_data(command)[0]
image = graph.create_png()
In:
from IPython.core.display import Image 
Image(image)
Out:
In:
command = """
digraph G {
main -> parse -> execute;
main -> init;
main -> cleanup;
execute -> make_string;
execute -> printf
init -> make_string;
main -> printf;
execute -> compare;
}
"""
In:
graph = pydot.graph_from_dot_data(command)[0]
image = graph.create_png()
Image(image)
Out:

질문/덧글

아직 질문이나 덧글이 없습니다. 첫번째 글을 남겨주세요!