我需要显示在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节点。
答案 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')