本文简要介绍
networkx.drawing.nx_pylab.draw
的用法。用法:
draw(G, pos=None, ax=None, **kwds)
用 Matplotlib 绘制图形 G。
将图形绘制为没有节点标签或边标签的简单表示,默认情况下使用完整的 Matplotlib 图形区域和没有轴标签。请参阅draw_networkx() 了解更多允许标题、轴标签等的full-featured 绘图。
- G:图形
一个networkx图
- pos:字典,可选
以节点为键、位置为值的字典。如果未指定,将计算弹簧布局定位。有关计算节点位置的函数,请参见
networkx.drawing.layout
。- ax:Matplotlib 轴对象,可选
在指定的 Matplotlib 轴上绘制图形。
- kwds:可选关键字
有关可选关键字的说明,请参见 networkx.draw_networkx()。
参数:
注意:
此函数与pylab.draw 和pyplot.draw 同名,因此在使用
from networkx import *
时要小心因为您可能会覆盖 pylab.draw 函数。
使用 pyplot
>>> import matplotlib.pyplot as plt >>> G = nx.dodecahedral_graph() >>> nx.draw(G) # networkx draw() >>> plt.draw() # pyplot draw()
另请参阅NetworkX 绘图示例,网址为https://networkx.org/documentation/latest/auto_examples/index.html
例子:
>>> G = nx.dodecahedral_graph() >>> nx.draw(G) >>> nx.draw(G, pos=nx.spring_layout(G)) # use spring layout
相关用法
- Python NetworkX draw_networkx_edge_labels用法及代码示例
- Python NetworkX draw_planar用法及代码示例
- Python NetworkX draw_circular用法及代码示例
- Python NetworkX draw_spectral用法及代码示例
- Python NetworkX draw_random用法及代码示例
- Python NetworkX draw_shell用法及代码示例
- Python NetworkX draw_networkx用法及代码示例
- Python NetworkX draw_networkx_edges用法及代码示例
- Python NetworkX draw_networkx_labels用法及代码示例
- Python NetworkX draw_networkx_nodes用法及代码示例
- Python NetworkX draw_spring用法及代码示例
- Python NetworkX draw_kamada_kawai用法及代码示例
- Python NetworkX dedensify用法及代码示例
- Python NetworkX double_edge_swap用法及代码示例
- Python NetworkX dag_longest_path_length用法及代码示例
- Python NetworkX descendants_at_distance用法及代码示例
- Python NetworkX degree_assortativity_coefficient用法及代码示例
- Python NetworkX dfs_successors用法及代码示例
- Python NetworkX dijkstra_path_length用法及代码示例
- Python NetworkX descendants用法及代码示例
- Python NetworkX degree_mixing_matrix用法及代码示例
- Python NetworkX dijkstra_path用法及代码示例
- Python NetworkX degrees用法及代码示例
- Python NetworkX degree_pearson_correlation_coefficient用法及代码示例
- Python NetworkX directed_configuration_model用法及代码示例
注:本文由纯净天空筛选整理自networkx.org大神的英文原创作品 networkx.drawing.nx_pylab.draw。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。