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ş
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çindenx.connected_components(G)kullanarak en büyük bağlantılı bileşen altgrafını hesapla. Python'un yerleşiksorted()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. matrixgrafiğiholuştur. Parametreleri sırasıyla en büyük bağlantılı bileşen altgrafı ve'grouping'olacak şekildegraphvegroup_byolarak belirtmelisin.matrixgrafiğini ekrana çiz.
- Önce, verilen
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()