Python绘图树怎么画

更新时间:01-18 教程 由 瞳荧 分享

绘制树形结构图,包括必要的库和步骤。

步安装必要的库

atplotlibetworkx。在命令行中输入以下命令进行安装

stallatplotlibstalletworkx

第二步创建树形结构图

etworkxode()和add_edge()方法来添加节点和边。以下是一个简单的例子

portetworkxxportatplotlib.pyplot as plt

创建树形结构图x.DiGraph()

添加节点ode("")ode("B")ode("C")ode("D")ode("E")

G.add_edge("", "B")

G.add_edge("", "C")

G.add_edge("B", "D")

G.add_edge("B", "E")

第三步绘制树形结构图

atplotlib库,我们可以将树形结构图绘制出来。以下是一个简单的例子

绘制树形结构图xg_layout(G)xetworkxodesode_color="w")xetworkx_labels(G, pos)xetworkx_edges(G, pos, edge_color="k", arrows=True)

plt.axis("off")

plt.show()

第四步完整代码

程序,可以绘制一个更复杂的树形结构图

portetworkxxportatplotlib.pyplot as plt

创建树形结构图x.DiGraph()

添加节点ode("")ode("B")ode("C")ode("D")ode("E")ode("F")ode("G")ode("H")ode("I")

G.add_edge("", "B")

G.add_edge("", "C")

G.add_edge("B", "D")

G.add_edge("B", "E")

G.add_edge("C", "F")

G.add_edge("C", "G")

G.add_edge("E", "H")

G.add_edge("E", "I")

绘制树形结构图xg_layout(G)xetworkxodesode_color="w")xetworkx_labels(G, pos)xetworkx_edges(G, pos, edge_color="k", arrows=True)

plt.axis("off")

plt.show()

绘制树形结构图。我们了解了必要的库和步骤,并提供了一个完整的示例程序。

声明:关于《Python绘图树怎么画》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2273143.html