我有一个像这样的文本文件:
A
B
A
C
A
B
B
C
...
,我希望您逐行创建一个有向图。我想知道是否有任何图书馆可以提供帮助。
答案 0 :(得分:1)
对不起,我没有在这里回答您的问题,您有一些有关如何使用igraph绘制图形的文档:igraph tutorial。它显示了更多关于个性化的选项。
使用igraph时要记住的一点是,边和顶点链接到索引。 这里有个简单的例子
import igraph
g = igraph.Graph() # we create an empty graph object
vertices_names = ["A", "B", "C", "D"] # we have here four vertices
g.add_vertices(4, attributes={"name": vertices_names}) # we had the vertices with a name attribute
edges = [[0,1], [1,2], [2,3]] # here we define the edge 0 is A 1 is B etc...
g.add_edges(edges)
g.vs["label"] = g.vs["name"]
layout = g.layout("kk")
igraph.plot(g, layout = layout)