weighted graphs
matplotlib を使用して Pythonでプロットすることは可能ですか? matplotlib の Web サイトでは見つかりませんでした。
を使用してできない場合matplotlib
、他の方法を使用できますか? でできlibreoffice
ますか?
基本的に、これは私のデータがどのように見えるかです。
a,b,5
b,c,10
a,c,7
weighted graphs
matplotlib を使用して Pythonでプロットすることは可能ですか? matplotlib の Web サイトでは見つかりませんでした。
を使用してできない場合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 がめちゃくちゃになるような場合に適しています。