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

Matris grafiği

Şimdi görselleştirme yapmayı biraz pratik edelim. İlk olarak Matris grafiğini çizeceğiz. Bir Matris grafiğinde, matris kenarların gösterimidir.

Bu egzersiz, kursun bir parçasıdır

Python ile Ağ Analizine Giriş

Kursa Göz Atın

Egzersiz talimatları

  • Yazarları kullanıcı grup numarasına göre gruplayarak, en büyük bağlantılı bileşen altgrafının bir Matris grafiği görselleştirmesini yap.
    • Önce, verilen sorted() fonksiyonu içinde nx.connected_components(G) kullanarak en büyük bağlantılı bileşen altgrafını hesapla. Python'un yerleşik sorted() fonksiyonu bir yinelenebilir alır ve (varsayılan olarak artan düzende) sıralı bir liste döndürür. Bu nedenle, en büyük bağlantılı bileşen altgrafına erişmek için ifade [-1] ile dilimlenir.
    • matrix grafiği h oluştur. Parametreleri sırasıyla en büyük bağlantılı bileşen altgrafı ve 'grouping' olacak şekilde graph ve group_by olarak belirtmelisin.
    • matrix grafiğini ekrana çiz.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# Import necessary modules
from nxviz import matrix
import matplotlib.pyplot as plt

# Calculate the largest connected component: largest_ccs
largest_ccs = sorted(____, key=lambda x: len(x))[-1]

# Create the customized Matrix plot: h
h = ____

# Draw the Matrix plot to the screen
plt.show()
Kodu Düzenle ve Çalıştır