Graphviz:显示节点属性

时间:2019-06-21 00:44:59

标签: python graphviz

我需要显示在GraphViz库中为节点设置的属性。

from graphviz import Digraph
g = Digraph('G', filename='temp_graph.gv')
g.node(name='name', label='label', xlabel='xlabel', key1='value1', key2='value2')
g.view()

当前,结果如下。我还需要在节点内部显示key1 = value1和key2 = value2。

请让我知道如何显示带有属性的graphviz节点。

enter image description here

1 个答案:

答案 0 :(得分:1)

这不是label属性的作用吗?

from graphviz import Digraph


g = Digraph('G', filename='temp_graph.gv')
g.node(name='name', label='key1: {}\nkey2: {}'.format( 'value1', 'value2' ), xlabel='xlabel', key1='value1', key2='value2')
g.view()

如果需要保存“标签”,可以将其设置为节点上的其他属性

g.node(name='name', label='key1: {}\nkey2: {}'.format( 'value1', 'value2' ), mylabel="label", xlabel='xlabel', key1='value1', key2='value2')