当我 hover/click 在 Graphviz in python 中的节点上时显示节点信息(其他自定义信息)
Display node information(other custom information) when i hover/click over a node in Graphviz in python
我通过导入 graphviz 在 python 中编码,我有一组节点,但我想在节点上 hover/click 后显示更多信息。我尝试使用谷歌搜索,但看起来他们的网站 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)
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()
输出图像将保存在您的当前目录中,当我悬停在节点上时它看起来像这样,它是一个可点击的节点:
注意:如果正在做step3可以跳过step2
我通过导入 graphviz 在 python 中编码,我有一组节点,但我想在节点上 hover/click 后显示更多信息。我尝试使用谷歌搜索,但看起来他们的网站 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)
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()
输出图像将保存在您的当前目录中,当我悬停在节点上时它看起来像这样,它是一个可点击的节点:
注意:如果正在做step3可以跳过step2