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,可选。图形图例的标签。
|