我有一个相互关联的项目列表,我知道他们最终会构建一个图表,但数据没有以任何方式排序。
PMO-100 -> SA-300
SA-100 -> SA-300
SA-100 -> SA-200
PMO-100 -> SA-100
在graphViz api的python示例中,我意识到如果您知道它是顶级节点并且可以向下运行并构建所有关系,您几乎可以生成一个图形。
因为我得到了一个分类列表(我只知道它是一个图表,因为所有关系都是从一个点计算出来的) - 有没有办法在这些数据之上构建一个图表?
更新:对这个问题的第一条评论表明我没有正确解释我所追求的。实际上,以下代码为您提供了正确的图表:
gr = pydot.Dot(graph_type='digraph')
for link in graph.links:
edge = pydot.Edge(link.outwardIssue.key, link.inwardIssue.key)
gr.add_edge(edge)
gr.write('graph.png',format='png')
我的问题真的是 - 我如何为单个节点着色或更改特定边缘的箭头类型?