我通过导入graphviz在python中编码,我有一组节点,但是我希望在我悬停/点击节点后显示更多信息。我尝试使用谷歌搜索,但看起来他们的网站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 :(得分:2)
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()
输出图像将保存在您的当前目录中,当我将鼠标悬停在该节点上时,它将看起来像这样:
注意:如果您要执行步骤3,则可以跳过步骤2