色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

python畫組織圖

張明哲1年前8瀏覽0評論

Python是一種高級編程語言,被廣泛應用于各種領域。其中,畫組織圖是一項非常常見的需求。Python借助第三方庫,可以輕松地實現組織圖的繪制。以下是一個簡單的例子。

import networkx as nx
import matplotlib.pyplot as plt
# 創建組織圖
G = nx.DiGraph()
# 添加節點
G.add_node("CEO")
G.add_node("COO")
G.add_node("CFO")
G.add_node("CTO")
# 添加邊
G.add_edge("CEO", "COO")
G.add_edge("CEO", "CFO")
G.add_edge("CEO", "CTO")
# 繪制組織圖
pos = nx.spring_layout(G)
nx.draw_networkx_nodes(G, pos, node_size=1000, node_color="lightblue")
nx.draw_networkx_labels(G, pos, font_size=20, font_family="Arial")
nx.draw_networkx_edges(G, pos, width=3, edge_color="gray")
plt.axis("off")
plt.show()

通過以上代碼,我們首先導入了兩個必要的包,分別是networkx和matplotlib.pyplot。然后我們創建了一個DiGraph對象,即有向圖,這是一個用于表示組織結構的理想數據結構。接著,我們在圖中添加了四個節點,并添加了三條連接這些節點的邊。在繪制時,我們使用spring_layout方法對節點進行布局,使得節點間的間距合適。最后通過nx.draw_networkx_*系列方法繪制圖形,并呈現在屏幕上。