【发布时间】:2021-01-04 12:54:50
【问题描述】:
我有一个由对象之间的链接组成的文件:
object1 obj
【问题讨论】:
-
您的文件似乎是一个邻接列表。查看 Python 的
networkx库。
我有一个由对象之间的链接组成的文件:
object1 obj
【问题讨论】:
networkx 库。
您可以为此使用networkx。您拥有的是一个“链接”文件,在networkx中称为“边缘”。在您的情况下,您可以使用 read_adjlist 函数。
import networkx as nx
g = nx.read_adjlist('yourfile')
然后您可以使用 matplotlib 或 graphviz 等库打印图表
import matplotlib.pyplot as plt
nx.draw(g)
plt.draw
plt.show()
如果你想让你的图表更漂亮或者有一个特定的布局,尝试一下 graphviz,很遗憾我很不擅长,所以你必须自己去挖掘它;)
【讨论】: