学习networkx (draw_networkx_edges、draw_networkx_nodes)

颜色:k、b、y、r、

def draw_networkx_edges(G, pos,
                        edgelist=None,
                        width=1.0,
                        edge_color='k',
                        style='solid',
                        alpha=1.0,
                        edge_cmap=None,
                        edge_vmin=None,
                        edge_vmax=None,
                        ax=None,
                        arrows=True,
                        label=None,
                        **kwds):

G : graph
   A networkx graph

pos : dictionary
   A dictionary with nodes as keys and positions as values.
   Positions should be sequences of length 2.

edgelist : collection of edge tuples
   Draw only specified edges(default=G.edges())

width : float, or array of floats
   Line width of edges (default=1.0)

edge_color : color string, or array of floats
   Edge color. Can be a single color format string (default='r'),
   or a sequence of colors with the same length as edgelist.
   If numeric values are specified they will be mapped to
   colors using the edge_cmap and edge_vmin,edge_vmax parameters.

style : string
   Edge line style (default='solid') (solid|dashed|dotted,dashdot)

alpha : float
   The edge transparency (default=1.0)

edge_ cmap : Matplotlib colormap
   Colormap for mapping intensities of edges (default=None)

edge_vmin,edge_vmax : floats
   Minimum and maximum for edge colormap scaling (default=None)

ax : Matplotlib Axes object, optional
   Draw the graph in the specified Matplotlib axes.

arrows : bool, optional (default=True)
   For directed graphs, if True draw arrowheads.
   Note: Arrows will be the same color as edges.

arrowstyle : str, optional (default='-|>')
   For directed graphs, choose the style of the arrow heads.
   See :py:class: `matplotlib.patches.ArrowStyle` for more
   options.

arrowsize : int, optional (default=10)
   For directed graphs, choose the size of the arrow head head's length and
   width. See :py:class: `matplotlib.patches.FancyArrowPatch` for attribute
   `mutation_scale` for more info.

label : [None| string]
   Label for legend

def draw_networkx_nodes(G, pos,
                        nodelist=None,
                        node_size=300,
                        node_color='r',
                        node_shape='o',
                        alpha=1.0,
                        cmap=None,
                        vmin=None,
                        vmax=None,
                        ax=None,
                        linewidths=None,
                        label=None,
                        **kwds):

G : graph
   A networkx graph

pos : dictionary
   A dictionary with nodes as keys and positions as values.
   Positions should be sequences of length 2.

ax : Matplotlib Axes object, optional
   Draw the graph in the specified Matplotlib axes.

nodelist : list, optional
   Draw only specified nodes (default G.nodes())

node_size : scalar or array
   Size of nodes (default=300).  If an array is specified it must be the
   same length as nodelist.

node_color : color string, or array of floats
   Node color. Can be a single color format string (default='r'),
   or a  sequence of colors with the same length as nodelist.
   If numeric values are specified they will be mapped to
   colors using the cmap and vmin,vmax parameters.  See
   matplotlib.scatter for more details.

node_shape :  string
   The shape of the node.  Specification is as matplotlib.scatter
   marker, one of 'so^>v<dph8' (default='o').

alpha : float or array of floats
   The node transparency.  This can be a single alpha value (default=1.0),
   in which case it will be applied to all the nodes of color. Otherwise,
   if it is an array, the elements of alpha will be applied to the colors
   in order (cycling through alpha multiple times if necessary).

cmap : Matplotlib colormap
   Colormap for mapping intensities of nodes (default=None)

vmin,vmax : floats
   Minimum and maximum for node colormap scaling (default=None)

linewidths : [None | scalar | sequence]
   Line width of symbol border (default =1.0)

edgecolors : [None | scalar | sequence]
   Colors of node borders (default = node_color)

label : [None| string]
   Label for legend

猜你喜欢

转载自blog.csdn.net/severe777777/article/details/84537263
今日推荐