AğX Grafiği

Düğümleri ve kenarlarıMatplotlibaracılığıyla görselleştirin.

Editör'de deneyin

Genel Bakış

NetworkX algoritmik haritaları, birbirine bağlı düğümleri koordinat dizilerine doğru iter.

Eşleme işlevleri, tarayıcı belleğindeki matplotlib uç noktalarına doğru şekilde bağlanır.

Kod ve Yürütme Çıkışı

Yerel olarak çizilen rastgele bağlantılı bir grafik ağacı oluşturur.

import networkx as nx
import matplotlib.pyplot as plt

# Create a graph
G = nx.erdos_renyi_graph(n=12, p=0.3, seed=42)

# Calculate centrality
centrality = nx.degree_centrality(G)
node_sizes = [v * 3000 for v in centrality.values()]
node_colors = list(centrality.values())

fig, ax = plt.subplots(figsize=(8, 6))
pos = nx.spring_layout(G, seed=42)

# Draw graph
nodes = nx.draw_networkx_nodes(
    G, pos, 
    node_size=node_sizes, 
    node_color=node_colors, 
    cmap=plt.cm.viridis,
    edgecolors='white',
    linewidths=2
)
nx.draw_networkx_edges(G, pos, edge_color='gray', alpha=0.5, width=1.5)
nx.draw_networkx_labels(G, pos, font_color='white', font_family='sans-serif', font_weight='bold')

plt.title("Network Connectedness", fontsize=14, pad=15)
plt.axis('off')
plt.show()
Terminal Çıkışı
Rendered Network Graph in the Graphs tab...

Adım Adım Uygulama

  • Algoritmik teori
  • Sosyal düğüm oluşturma
  • Topolojik sorgular

Sıkça Sorulan Sorular

İlgili Konular