Python Language
그래프 도구
수색…
소개
파이썬 도구를 사용하여 그래프를 생성 할 수 있습니다.
PyDotPlus
PyDotPlus는 Graphviz의 Dot 언어에 파이썬 인터페이스를 제공하는 이전 pydot 프로젝트의 개선 된 버전입니다.
설치
최신 안정 버전 :
pip install pydotplus
개발 버전 :
pip install https://github.com/carlos-jenkins/pydotplus/archive/master.zip
DOT 파일에 정의 된 그래프로드 - 파일은 DOT 형식으로 간주됩니다. 로드되고 파싱되며 Dot 클래스가 반환되어 그래프를 나타냅니다. 예를 들어, 간단한 demo.dot :
digraph demo1 {a -> b -> c; c -> a; }
import pydotplus
graph_a = pydotplus.graph_from_dot_file('demo.dot')
graph_a.write_svg('test.svg') # generate graph in svg.
다음과 같이 svg (Scalable Vector Graphics)를 얻을 수 있습니다.
PyGraphviz
http://pypi.python.org/pypi/pygraphviz 의 Python Package Index에서 PyGraphviz를 다운로드 하십시오.
또는 다음을 사용하여 설치하십시오.
pip install pygraphviz
운영 체제 및 Python 버전과 일치하는 적절한 버전을 찾아 설치하려고 시도합니다.
다음을 사용하여 개발 버전 (github.com)을 설치할 수 있습니다.
pip install git://github.com/pygraphviz/pygraphviz.git#egg=pygraphviz
http://pypi.python.org/pypi/pygraphviz 의 Python Package Index에서 PyGraphviz를 다운로드 하십시오.
또는 다음을 사용하여 설치하십시오.
easy_install pygraphviz
운영 체제 및 Python 버전과 일치하는 적절한 버전을 찾아 설치하려고 시도합니다.
DOT 파일에 정의 된 그래프로드- 파일은 DOT 형식으로 간주됩니다. 로드되고 파싱되며 Dot 클래스가 반환되어 그래프를 나타냅니다. 예를 들어, 간단한 demo.dot :
digraph demo1 {a -> b -> c; c -> a; }
- 그것을로드하고 그립니다.
import pygraphviz as pgv
G = pgv.AGraph("demo.dot")
G.draw('test', format='svg', prog='dot')
다음과 같이 svg (Scalable Vector Graphics)를 얻을 수 있습니다.