簡體   English   中英

如何從文件中創建樹狀圖?

[英]How can i create a tree like diagram from a file?

我有一個由對象之間的鏈接組成的文件:

object1 obj

您可以為此使用networkx 您擁有的是一個“鏈接”文件,在 networkx 中稱為“邊緣”。 在您的情況下,您可以使用read_adjlist function。

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

然后,您可以使用matplotlibgraphviz等庫打印圖表

import matplotlib.pyplot as plt
nx.draw(g)
plt.draw
plt.show()

如果你想讓你的圖表更漂亮或者有一個特定的布局,嘗試 graphviz 很有趣,遺憾的是我非常不擅長它,所以你必須自己去挖掘它;)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM