ÎncepețiÎncepe gratuit

Grafic de tip Matrix

Hai să exersăm crearea unor vizualizări. Prima va fi graficul de tip Matrix. Într-un grafic Matrix, matricea reprezintă muchiile rețelei.

Acest exercițiu face parte din cursul

Introducere în analiza rețelelor în Python

Vezi cursul

Instrucțiuni pentru exercițiu

  • Creează o vizualizare de tip Matrix plot pentru subgraful celei mai mari componente conexe, cu autorii grupați după numărul grupului din care fac parte.
    • Mai întâi, calculează subgraful celei mai mari componente conexe folosind nx.connected_components(G) în interiorul funcției sorted() furnizate. Funcția built-in sorted() din Python primește un obiect iterabil și returnează o listă sortată (în ordine crescătoare, implicit). Prin urmare, pentru a accesa subgraful celei mai mari componente conexe, instrucțiunea este felii cu [-1].
    • Creează graficul matrix h. Trebuie să specifici parametrii graph și group_by, setându-i la subgraful celei mai mari componente conexe, respectiv la 'grouping'.
    • Afișează graficul matrix pe ecran.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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()
Editează și rulează codul