수색…


소개

파이썬 도구를 사용하여 그래프를 생성 할 수 있습니다.

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)를 얻을 수 있습니다.

여기에 이미지 설명을 입력하십시오.



Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow