Отображение информации об узле (другая настраиваемая информация), когда я нахожу / нажимаю на узел в Graphviz в python

Я пишу код на Python, импортируя graphviz, у меня есть набор узлов, но я хочу отобразить дополнительную информацию, как только наведу курсор мыши на этот узел. Я попробовал поискать в Google, но похоже, что их сайт http://www.graphviz.org/ не работает. Может кто-нибудь помочь мне в этом.

 import graphviz as gv
 g1.attr('node',shape="box")
 g1.attr('node',fontname="Lucida Sans   Unicode",style="filled",fillcolor="mediumslateblue",label="hostinfo")
 g1.attr('node',URL="http://google.com")
 g1.node(dest)

0 ответов

1- после импорта библиотеки вы должны создать график:

    g1 = gv.Graph()

2- затем вы можете добавить узел в свой график:

    g1.node("MyNode")

3- затем вы можете добавить любой другой стиль к своему узлу, используя то же имя, которое вы присвоили узлу:

    g1.node("MyNode", shape="box", fontname="Lucida Sans   Unicode",style="filled",fillcolor="mediumslateblue",label="hostinfo", URL="http://google.com" )

4- После этого вы должны отобразить график:

    g1.render()

Выходное изображение будет сохранено в вашем текущем каталоге и будет выглядеть так, когда я наведу курсор на узел, и это узел, который можно щелкнуть:

введите описание изображения здесь

Примечание: вы можете пропустить шаг 2, если выполняете шаг 3.

Другие вопросы по тегам