3
是否可以在Python中使用matplotlib绘制weighted graphs
?.我没有在matplotlib网站上找到它。Python - matplotlib - 加权图
如果我不能用matplotlib
来做,我可以用别的方法吗? 我们可以在libreoffice
吗?
本质上,这就是我的数据外观。
a,b,5
b,c,10
a,c,7
是否可以在Python中使用matplotlib绘制weighted graphs
?.我没有在matplotlib网站上找到它。Python - matplotlib - 加权图
如果我不能用matplotlib
来做,我可以用别的方法吗? 我们可以在libreoffice
吗?
本质上,这就是我的数据外观。
a,b,5
b,c,10
a,c,7
得到了答案:link点我们通过William Stein
给出一个答案。所有学分给他。
下面是答案:
尝试Sage - 它是开源的,可以得出加权有向图。例如:
A = random_matrix(ZZ,6, density=0.5)
G = DiGraph(A, format='weighted_adjacency_matrix') # graph from matrix
H = G.plot(edge_labels=True, graph_border=True)
H.show() # display on screen
H.save('graph.pdf') # save plot to vector pdf for inclusion in a paper
这里是另一个在同一页由下式给出:Nick Loughlin
尝试Graphviz - 它是开源和非常灵活,只要使用而言。
它擅长自动布局等,例如Maple会让事情变得一团糟。