當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


Python NetworkX draw_networkx_nodes用法及代碼示例

本文簡要介紹 networkx.drawing.nx_pylab.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圖形

一個networkx圖

pos字典

以節點為鍵、位置為值的字典。位置應該是長度為 2 的序列。

axMatplotlib 軸對象,可選

在指定的 Matplotlib 軸上繪製圖形。

nodelist列表(默認列表(G))

僅繪製指定節點

node_size標量或數組(默認=300)

節點的大小。如果是數組,它必須與節點列表的長度相同。

node_color顏色或顏色數組(默認='#1f78b4')

節點顏色。可以是單一顏色或與節點列表長度相同的顏色序列。顏色可以是字符串或 rgb(或 rgba)從 0 到 1 的浮點元組。如果指定了數值,它們將使用 cmap 和 vmin,vmax 參數映射到顏色。有關詳細信息,請參閱matplotlib.scatter。

node_shape字符串(默認='o')

節點的形狀。規範為matplotlib.scatter 標記,是‘so^>v<dph8’之一。

alpha浮點數或浮點數數組(默認=無)

節點透明度。這可以是單個 alpha 值,在這種情況下,它將應用於所有顏色節點。否則,如果它是一個數組,則 alpha 的元素將按順序應用於顏色(必要時循環通過 alpha 多次)。

cmapMatplotlib 顏色圖(默認=無)

用於映射節點強度的顏色圖

vmin,vmax浮點數或無(默認=無)

節點顏色圖縮放的最小值和最大值

linewidths[無 |標量 |序列](默認=1.0)

符號邊框線寬

edgecolors[無 |標量 |序列](默認 = node_color)

節點邊框的顏色

label[無 | String ]

圖例標簽

margins浮點數或 2 元組,可選

設置軸自動縮放的填充。增加邊距以防止對靠近圖像邊的節點進行裁剪。值應在 [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))

另請參閱NetworkX 繪圖示例,網址為https://networkx.org/documentation/latest/auto_examples/index.html

相關用法


注:本文由純淨天空篩選整理自networkx.org大神的英文原創作品 networkx.drawing.nx_pylab.draw_networkx_nodes。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。