NetworkX画图:nx.draw_networkx(函数详解)
draw_networkx(G, pos=None, arrows=True, with_labels=True, **kwds)
G
:图,networkx graph
pos
:dictionary,可选(默认= None)。一个以节点为键、以位置为值的字典。可以不指定。
arrows
:bool,可选(默认= True)。对于有向图,如果为真,则画箭头。注:箭头与边的颜色相同。
arrowstyle
:str,可选(默认= ’ - | >)。对于有向图,选择箭头的样式。
arrowsize
:int,可选(默认=10)。对于有向图,选择箭头头部的长度和宽度。
with_labels
:bool,可选(默认= True)。设置为True可以在节点上绘制标签。
ax
:Matplotlib坐标轴对象,可选。在指定的Matplotlib轴中绘制图形。
nodelist
:list,可选(默认=G.nodes())。只绘制指定节点。
edgelist
:list,可选(默认=G.edges())。只绘制指定边。
node_size
:scalar or array,可选(默认=300)。节点的大小。如果指定了一个数组,它必须是长度与nodelist相同。
node_color
: 颜色或颜色数组(默认=‘#1f78b4’)。节点的颜色。可以是一个单一的颜色或一系列与节点列表长度相同的颜色数组。颜色可以是字符串,也可以是rgb(或rgba)0-1的浮点数元组。
node_shape
:str,可选(默认=“o”)。节点的形状。
alpha
:float,可选(默认=None)。节点和边的透明度。
cmap
:Matplotlib colormap,可选(默认=None)。Colormap用于映射节点的强度。
vmin, vmax
:float,可选(默认=None)。最小和最大的节点colormap缩放。
linewidths
:[None | scalar | sequence]。符号边框的线宽(默认=1.0)。
width
:float,可选(默认=1.0)。
edge_color
:颜色或颜色数组(默认=‘k’)。边缘的颜色。可以是一个单一的颜色或一系列与edgelist长度相同的颜色数组。
edge_cmap
:Matplotlib colormap,可选(默认=None)。Colormap用于映射边缘的强度。
edge_vmin, edge_vmax
:float,可选(默认=None)。最小和最大的边缘colormap缩放。
style
:str,可选(默认=‘solid’)。边的线条样式。(solid | dashed | dotted, dashdot)
labels
:字典,可选(默认=None)。字典中的节点标签。
font_size
:int,可选(默认=12)。文本标签的字体大小。
font_color
:str,可选(默认=‘k’)。字体颜色的字符串。
font_weight
:str,可选(默认=‘normal’)。字体粗细。
font_family
:str,可选(默认=‘sans-serif’)。字体。
label
:str,可选。图形图例的标签。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)