Yay (Arc) grafiği
Sırada, ağı görselleştirmek için Yay (Arc) grafiğini kullanmak var. Grafikteki düğümleri sıralamayı da pratik edeceksin.
Not: Bu egzersiz doğru yapıldığında çalışması yaklaşık 4-7 saniye sürebilir.
Bu egzersiz, kursun bir parçasıdır
Python ile Ağ Analizine Giriş
Egzersiz talimatları
- GitHub işbirliği ağının bir Yay (Arc) grafiğini oluştur ve yazarları dereceye göre sırala. Bunu yapmak için:
data=Truebelirterek, üst veriler dahilGiçindeki tüm düğümler üzerinde yinele.- Döngünün her yinelemesinde, her
ndüğümünün derecesininx.degree()ile hesapla ve'degree'özniteliğini ayarla.nx.degree()iki argüman alır: Bir grafik ve bir düğüm. - Düğümler sıralansın diye, iki parametre belirterek
arcgrafiğiayı oluştur:graphargümanıGvesort_byargümanı'degree'. arcgrafiğini ekranda görüntüle.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# Import necessary modules
from nxviz import arc
import matplotlib.pyplot as plt
# Iterate over all the nodes in G, including the metadata
for n, d in ____:
# Calculate the degree of each node: G.node[n]['degree']
____ = ____
# Create the Arc plot: a
a = ____
# Draw the Arc plot to the screen
plt.show()