擅长:python、mysql、java
<p><code>networkx.draw</code>具有<a href="https://networkx.github.io/documentation/latest/reference/generated/networkx.drawing.nx_pylab.draw_networkx.html#networkx.drawing.nx_pylab.draw_networkx" rel="nofollow noreferrer">node_color, vmin, vmax and cmap</a>参数:</p>
<p><em>cmap(Matplotlib colormap,可选(默认值=None))–节点映射强度的colormap</em></p>
<p><em>vmin,vmax(float,可选(默认值=None))–节点颜色贴图缩放的最小值和最大值</em></p>
<p><em>node_color(颜色字符串或浮点数组,(默认值='#1f78b4'))–节点颜色。可以是单色格式字符串,也可以是与nodelist长度相同的颜色序列。如果指定了数值,它们将使用cmap和vmin、vmax参数映射到颜色。看到了吗matplotlib.散点更多细节。</em></p>
<p>您可以在其中写入一个列表,这样您的节点将被着色(例如):</p>
<pre><code>colors = [i/len(G.nodes) for i in range(len(G.nodes))]
...
...
nx.draw(G, pos, node_color=colors)
</code></pre>
<p><a href="https://i.stack.imgur.com/yTSd2.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/yTSd2.png" alt="enter image description here"/></a></p>