我怎样才能从一个文件创建一个树状图表?

How can i create a tree like diagram from a file?

我有一个由对象之间的链接组成的文件:

object1 obj

您可以为此使用 networkx。您拥有的是一个 'links' 的文件,在 networkx 中称为 'edges'。在您的情况下,您可以使用 read_adjlist 函数。

import networkx as nx
g = nx.read_adjlist('yourfile')

然后您可以使用 matplotlibgraphviz

等库打印图表
import matplotlib.pyplot as plt
nx.draw(g)
plt.draw
plt.show()

如果你想让你的图表更漂亮或者有一个特定的布局尝试 graphviz 很有趣,遗憾的是我非常不擅长它所以你必须自己挖掘它;)