我相对较新的networkx和使用matplotlib.pyplot进行绘图,并想知道如何修改节点轮廓的颜色(或其他属性,如重量)."轮廓"我不是指两个节点之间的弧或边; 我指的是圆圈周围的细黑线,默认用于在绘制网络时表示节点.
例如,当我创建一个只有一个节点的图形并显示它时:
from networkx import *
import matplotlib.pyplot as plt
plt.ion()
G = Graph()
G.add_node(1)
draw(G)
Run Code Online (Sandbox Code Playgroud)
我看到一个红色的节点,黑色轮廓很薄(里面有一个黑色的"1",这是节点的标签).如何将轮廓的颜色从黑色更改为红色("#FF0000")或其他颜色?或者,我可以完全抑制轮廓的显示吗?
我想象必须有一个属性,类似于edge_color或node_color,我可以设置.但是,我无法通过网络搜索,networkx文档或查看图库示例找到此类属性.如果有人可以指出我将非常感谢的适当属性.谢谢!