BaşlayınÜcretsiz başlayın

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ş

Kursa Göz Atın

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=True belirterek, üst veriler dahil G içindeki tüm düğümler üzerinde yinele.
    • Döngünün her yinelemesinde, her n düğümünün derecesini nx.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 arc grafiği ayı oluştur: graph argümanı G ve sort_by argümanı 'degree'.
    • arc grafiğ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()
Kodu Düzenle ve Çalıştır