draw_networkx_labels#

draw_networkx_labels(G, pos, labels=None, font_size=12, font_color='k', font_family='sans-serif', font_weight='normal', alpha=None, bbox=None, horizontalalignment='center', verticalalignment='center', ax=None, clip_on=True)[源代码]#

在图G上绘制节点标签。

参数
G图表

网络X图

pos词典

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

labels词典(默认为{n:n for n in G})

以节点为关键字的文本标签词典中的节点标签。标签中的节点键应显示为中的键 pos 。如果需要,请使用: {{n:lab for n,lab in labels.items() if n in pos}}

font_sizeINT(默认值=12)

文本标签的字体大小

font_color字符串(默认值=‘k’黑色)

字体颜色字符串

font_weight字符串(默认值=‘Normal’)

字体粗细

font_family字符串(默认为‘sans-serif’)

字体系列

alpha浮动或无(默认值=无)

文本透明度

bboxMatplotlib BBox(缺省值为Matplotlib的ax.text缺省值)

指定文本框属性(例如形状、颜色等)用于节点标签。

horizontalalignment字符串(默认为‘居中’)

水平对齐{‘居中’,‘右’,‘左’}

verticalalignment字符串(默认为‘居中’)

垂直对齐{‘居中’,‘顶部’,‘底部’,‘基线’,‘中心_基线’}

axMatplotlib轴对象,可选

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

clip_on布尔值(默认值=True)

打开轴边界处的结点标注剪裁

返回
DICT

dict 在节点上键入的标签数

实例

>>> G = nx.dodecahedral_graph()
>>> labels = nx.draw_networkx_labels(G, pos=nx.spring_layout(G))

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