Отображение информации об узле (другая настраиваемая информация), когда я нахожу / нажимаю на узел в 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.