граф-инструмент

Введение

Примеры

  • PyDotPlus

    PyDotPlus - это улучшенная версия старого проекта pydot, которая предоставляет интерфейс Python для языка Graphviz's Dot.

    Монтаж

    Для последней стабильной версии:

     pip install pydotplus
    
     

    Для версии для разработчиков:

     pip install https://github.com/carlos-jenkins/pydotplus/archive/master.zip
    
     
    Загрузить график, как определено файлом DOT
    • Предполагается, что файл в формате DOT. Он будет загружен, проанализирован и будет возвращен класс Dot, представляющий график. Например, простой demo.dot:

    орграф demo1 {a -> b -> c; с -> а; }

     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:

    орграф demo1 {a -> b -> c; с -> а; }

    • Загрузите это и нарисуйте это.

    Вы получите svg (масштабируемую векторную графику) вот так:

    

Синтаксис

Параметры

Примечания