欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

python畫網絡節點

錢衛國1年前7瀏覽0評論

Python 是一種廣泛使用的編程語言,擁有豐富的庫和工具。其中,networkx 庫提供了簡單易用的工具,用于分析、創建、操作復雜網絡。在創建復雜網絡時,節點視為網絡的重要組成部分。本文介紹如何用 Python 繪制節點。

import networkx as nx
import matplotlib.pyplot as plt
# 創建一個空的有向圖
G = nx.DiGraph()
# 添加節點
G.add_node(1)
G.add_node(2)
G.add_node(3)
# 添加邊
G.add_edge(1, 2)
G.add_edge(2, 3)
G.add_edge(1, 3)
# 設置節點位置
pos = {
1: [0.5, 0.5],
2: [0.3, 0.3],
3: [0.7, 0.3]
}
# 繪制節點
nx.draw_networkx_nodes(G, pos, node_size=500, node_color='r')
# 繪制邊
nx.draw_networkx_edges(G, pos)
# 繪制節點標簽
nx.draw_networkx_labels(G, pos, font_size=16, font_family='sans-serif')
# 顯示圖像
plt.axis('off')
plt.show()

運行上述代碼,即可得到如下幾個節點的網絡圖像:

以上代碼使用的是 networkx 庫的 Graph() 類別,其實還有一個DiGraph() 類別是有向圖。同時,還可以使用其他的圖例如 MultiGraph(),可以參照 networkx 官網文檔。
通過修改 node_size、node_color 和 font_size,可以定制節點的大小、顏色和字體大小。

現在你已經了解了如何使用 Python 和網絡分析庫,去創建自己的節點網絡吧!