-
Скачать графвиз с официального сайта.
адрес:graphviz.org/download/, выберите Стабильные установочные пакеты Windows.
Затем щелкайте слой за слоем, пока не увидите файл graphviz-2.44.1-win32.zip, щелкните, чтобы загрузить.
-
Настроить переменные среды
После распаковки загруженного файла скопируйте конфигурацию каталога папки bin в переменную среды.
Чтобы открыть переменные среды, щелкните правой кнопкой мыши на этом компьютере — «Свойства» — «Дополнительные параметры системы» — «Переменные среды —» Системные переменные, выберите «Путь» и нажмите кнопку «Изменить», как показано ниже:
Затем нажмите «Создать», добавьте путь, который вы только что скопировали, и нажмите «ОК».
Откройте CMD, введите точку –version, если появится информация, показанная на рисунке ниже, это означает, что настройка прошла успешно.
-
Установите пакет graphviz, используемый python
Сначала выполните conda install graphviz, а после завершения установки выполните conda install python-graphviz.
Перезагрузите компьютер после завершения установки.
-
контрольная работа
# coding:utf-8
from graphviz import Digraph
dot = Digraph(comment='The Round Table')
# 添加圆点 A, A的标签是 King Arthur
dot.node('A', 'king')
dot.view() #后面这句就注释了,也可以使用这个命令查看效果
# 添加圆点 B, B的标签是 Sir Bedevere the Wise
dot.node('B', 'Sir Bedevere the Wise')
#dot.view()
# 添加圆点 L, L的标签是 Sir Lancelot the Brave
dot.node('L', 'Sir Lancelot the Brave')
#dot.view()
#创建一堆边,即连接AB的边,连接AL的边。
dot.edges(['AB', 'AL'])
# 在创建两圆点之间创建一条边
dot.edge('B', 'L', constraint='false')
# 获取DOT source源码的字符串形式
print(dot.source)
# 保存source到文件,并提供Graphviz引擎
dot.render('test-output/round-table.gv', view=True)
результат операции: