Wykres macierzowy
Czas poćwiczyć tworzenie wizualizacji. Pierwszą z nich będzie wykres macierzowy. W wykresie macierzowym macierz jest reprezentacją krawędzi grafu.
To ćwiczenie jest częścią kursu
Wprowadzenie do analizy sieci w Pythonie
Instrukcje do ćwiczenia
- Utwórz wizualizację w postaci wykresu macierzowego dla podgrafu największej spójnej składowej, z autorami pogrupowanymi według numeru ich grupy użytkowników.
- Na początek oblicz podgraf największej spójnej składowej, umieszczając
nx.connected_components(G)wewnątrz dostarczonej funkcjisorted(). Wbudowana funkcja Pythonasorted()przyjmuje obiekt iterowalny i zwraca posortowaną listę (domyślnie w kolejności rosnącej). Aby uzyskać dostęp do podgrafu największej spójnej składowej, wynik jest wycinany za pomocą[-1]. - Utwórz wykres macierzowy
h. Musisz określić parametrygraphorazgroup_by, ustawiając je odpowiednio na podgraf największej spójnej składowej i'grouping'. - Wyświetl wykres macierzowy na ekranie.
- Na początek oblicz podgraf największej spójnej składowej, umieszczając
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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()