擅长:python、mysql、java
<p>尝试使用<a href="http://networkx.lanl.gov/" rel="nofollow noreferrer">networkx</a>。您可以使用它在节点和链接上显示特定颜色的图形,以匹配您的数据。在</p>
<p>下面是一个例子:</p>
<pre><code>import itertools
import networkx as nx
import matplotlib.pyplot as plt
edgelist = [(u,v,(u+v)%2) for u,v in itertools.product(range(3),range(3,6))]
G = nx.Graph()
for u,v,t in edgelist:
G.add_edge(u,v,attr_dict={'t':t})
ecolors = tuple('g' if G[u][v]['t'] == 1 else 'm' for u,v in G.edges())
nx.draw_networkx(G,node_color='rrrccc',edge_color=ecolors)
plt.show()
</code></pre>
<p><img src="https://i.stack.imgur.com/rQQt8.png" alt="Simple Example"/></p>