微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在python中将networkx图转换为点格式

如何解决在python中将networkx图转换为点格式

我正在使用以下代码转换我的 networkx 图。

nx.drawing.nx_pydot.write_dot(G,path)

它创建了一个正确的点格式,我可以稍后使用 graphviz 界面进行可视化。但是,它不是添加多条现有线(弧,边,不管你说什么),而是创建一条(如果有相反方向的边,则创建两条)。我只想以点格式保留所有行。我该怎么做?

解决方法

首先创建 Networkx 图是不正确的。我将行 G=nx.DiGraph(directed=True) 更改为 G=nx.MultiDiGraph(directed=True)。现在我没有那个问题了。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。