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