是否可以weighted graphs
使用 matplotlib 在 python 中绘图?我没有在 matplotlib 网站上找到它。
如果我不能用 来做matplotlib
,我可以用别的东西来做吗?我们可以做libreoffice
吗?
本质上这就是我的数据的样子。
a,b,5
b,c,10
a,c,7
是否可以weighted graphs
使用 matplotlib 在 python 中绘图?我没有在 matplotlib 网站上找到它。
如果我不能用 来做matplotlib
,我可以用别的东西来做吗?我们可以做libreoffice
吗?
本质上这就是我的数据的样子。
a,b,5
b,c,10
a,c,7
得到答案:链接指向我们给出的答案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 会把事情弄得一团糟。