你好,我是新来的。在
我尝试使用python模块igraph来可视化图形。 图G是Karger最小割的输出,因此它总是只有2个顶点。在
到目前为止,igraph的问题是,我只能将边上的顶点ID定义为从零开始的数字(0,1,…)。Cmiiw公司。在
而Karger-min切割的输出是随机编号的顶点。 假设Karger最小割的输入是300个顶点的图,id=0..299,那么输出图有两个随机id为0..299的顶点。在
例如,图g(作为igraph的输入)具有边=[(124207),(207,124)]。 如果我想画G
>>> import igraph
>>> edges = [(124, 207), (207, 124)]
>>> g = igraph.Graph(edges=edges, directed=False)
>>> layout = g.layout("kk")
>>> igraph.plot(g, layout=layout)
结果图有207个顶点,而不是预期的两个顶点,因为它应该是[(0,1),(1,0)],那是从零开始的顶点。在
如何使用igraph,以便我可以使用非从零开始的ID来绘制两个顶点?在
非常感谢。在
更新:正如@Gabor Csardi在评论中建议的那样,我已经解决了我的问题,这样
^{pr2}$不过,如果有更好的解决方案请回答,谢谢。在
目前没有回答
相关问题 更多 >
编程相关推荐