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绘图示例