当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python NetworkX draw_networkx_labels用法及代码示例


本文简要介绍 networkx.drawing.nx_pylab.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图形

一个networkx图

pos字典

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

labels字典(默认={n: n for n in G})

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

font_sizeint(默认=12)

文本标签的字体大小

font_color字符串(默认='k'黑色)

字体颜色字符串

font_weight字符串(默认='正常')

字体粗细

font_family字符串(默认='sans-serif')

字体系列

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

文字透明度

bboxMatplotlib bbox,(默认是 Matplotlib 的 ax.text 默认)

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

horizontalalignment字符串(默认='中心')

水平对齐 {‘center’, ‘right’, ‘left’}

verticalalignment字符串(默认='中心')

垂直对齐 {‘center’, ‘top’, ‘bottom’, ‘baseline’, ‘center_baseline’}

axMatplotlib 轴对象,可选

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

clip_on布尔(默认=真)

打开在轴边界处剪裁节点标签

返回

dict

dict 在节点上键入的标签

例子

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

另请参阅NetworkX 绘图示例,网址为https://networkx.org/documentation/latest/auto_examples/index.html

相关用法


注:本文由纯净天空筛选整理自networkx.org大神的英文原创作品 networkx.drawing.nx_pylab.draw_networkx_labels。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。