Python Language
граф-инструмент
Поиск…
Вступление
Инструменты python могут использоваться для создания графика
PyDotPlus
PyDotPlus - улучшенная версия старого проекта pydot, который предоставляет интерфейс Python для языка Dot Graphviz.
Монтаж
Для последней стабильной версии:
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 (Масштабируемая векторная графика), как это:
PyGraphviz
Получите PyGraphviz из Индекса пакета Python по адресу http://pypi.python.org/pypi/pygraphviz
или установить его с помощью:
pip install pygraphviz
и будет предпринята попытка найти и установить соответствующую версию, соответствующую вашей операционной системе и версии Python.
Вы можете установить версию разработки (на github.com) с помощью:
pip install git://github.com/pygraphviz/pygraphviz.git#egg=pygraphviz
Получите PyGraphviz из Индекса пакета Python по адресу http://pypi.python.org/pypi/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 (Масштабируемая векторная графика), как это: