在Graphviz,Python 2中定位节点

时间:2018-09-12 19:59:05

标签: python-2.7 graphviz

我有一个python脚本,有一个名为“ main_node”的graphviz节点和一个常规节点列表。 常规节点列表:

  • 适用于任意数量的元素。
  • 节点的空间可以相差很多。 (由于名称长度的长度不同)。

基于此列表,生成所有节点:

all_regular_nodes = ['1','Number2','Thenwehave3','4','5','6','7']

每个常规节点有两个选项,它们要么指向主节点,要么独立。在此示例中,“ 5”和“ 7”是独立的。 现在我们有了一个主节点,一些节点指向它,还有几个节点没有任何关系。我设法以与pdf正确的关系来打印所有这些节点。问题是我想如何在屏幕上放置所有内容。我在动态定位时遇到问题。我希望主节点位于中心。然后,我希望指向主节点的常规节点将其替代(例如星型模式)。独立节点应放置在右侧。我该如何实现?    enter image description here

0 个答案:

没有答案