如何在Python上创建网络图,给定一个邻接矩阵。

客观形象

你会如何创建一个清晰的网络图,从邻接矩阵的曲线箭头。(熊猫的DTAframe) 在Python中。

我试过’networkx’,但似乎相当复杂,难以定制。有没有一个更简单的程序,可以实现我在附图中描述的目标?1.

我们的目标是有一个图表,显示在制造工艺流程中,哪些机器相互馈送?

希望得到帮助! 谢谢!

解决方案:

Networkx将足以满足你的任务。你可以很容易地创建和保存图形。下面是一个快速的例子。

import networkx as nx
import matplotlib.pyplot as plt

graph = nx.DiGraph()
graph.add_weighted_edges_from([("Tool", "A", 80), ("A", "Tool", 100), ("B", "Tool", 50), ("Tool", "C", 2000)])
nx.draw(graph, with_labels=True, font_weight='normal')
plt.savefig("your_graph.png")

目前这个例子没有显示边缘和曲线箭头的权重,但我相信它是可以配置的。更多信息请查看 文件. 希望我的回答能让你满意

给TA打赏
共{{data.count}}人
人已打赏
解决方案

嘿,有没有办法把init.sql文件添加到我的Docker Swarm堆栈中?

2022-5-13 21:00:22

解决方案

如何使用JPA Repository将涉及多个表列的本地查询结果映射到Custom类中?

2022-5-13 21:00:24

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索