你会如何创建一个清晰的网络图,从邻接矩阵的曲线箭头。(熊猫的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")
目前这个例子没有显示边缘和曲线箭头的权重,但我相信它是可以配置的。更多信息请查看 文件. 希望我的回答能让你满意