draw_networkx_nodes#

draw_networkx_nodes(G, pos, nodelist=None, node_size=300, node_color='#1f78b4', node_shape='o', alpha=None, cmap=None, vmin=None, vmax=None, ax=None, linewidths=None, edgecolors=None, label=None, margins=None)[源代码]#

绘制图G的节点。

这只绘制图G的节点。

参数
G图表

网络X图

pos词典

以节点为键,以位置为值的字典。位置应该是长度为2的序列。

axMatplotlib轴对象,可选

在指定的Matplotlib轴上绘制图形。

nodelist列表(默认列表(G))

仅绘制指定节点

node_size标量或数组(默认为300)

节点的大小。如果是数组,则其长度必须与nodelist相同。

node_color颜色或颜色数组(默认为‘#1f78b4’)

节点颜色。可以是单个颜色,也可以是长度与节点列表相同的一系列颜色。颜色可以是0-1之间的字符串或RGB(或RGBA)浮点数元组。如果指定了数值,它们将使用Cmap和vmin、vmax参数映射到颜色。有关更多详细信息,请参见matplotlib.散布。

node_shape字符串(默认值=‘o’)

节点的形状。规范为matplotlib.散布标记,为‘so^>v<dph8’之一。

alpha浮点数或浮点数组(默认值=无)

节点透明度。这可以是单个Alpha值,在这种情况下,它将应用于所有颜色节点。否则,如果它是数组,则Alpha的元素将按顺序应用于颜色(如有必要,可多次循环使用Alpha)。

cmapMatplotlib颜色贴图(默认=无)

用于映射节点强度的色彩映射表

vmin,vmax浮动或无(默认值=无)

节点色彩映射表缩放的最小值和最大值

linewidths[None | scalar | sequence] (default=1.0)

符号边框的线宽

edgecolors[None | scalar | sequence] (default = node_color)

节点边框的颜色

label[None | string]

图例的标签

margins浮点型或二元组,可选

设置轴自动缩放的填充。增加边距可防止对图像边缘附近的节点进行剪裁。值应在范围内 [0, 1] 。看见 matplotlib.axes.Axes.margins() 了解更多细节。默认为 None ,它使用Matplotlib缺省值。

返回
matplotlib.collections.PathCollection

PathCollection 节点的。

实例

>>> G = nx.dodecahedral_graph()
>>> nodes = nx.draw_networkx_nodes(G, pos=nx.spring_layout(G))

另请参阅https://networkx.org/documentation/latest/auto_examples/index.html上的NetworkX绘图示例