IniziaInizia gratis

Grafico Matrix

Mettiamo ora in pratica alcune visualizzazioni. La prima sarà il grafico Matrix. In un grafico Matrix, la matrice rappresenta gli archi.

Questo esercizio fa parte del corso

Introduzione all'analisi delle reti in Python

Visualizza il corso

Istruzioni dell'esercizio

  • Crea una visualizzazione Matrix del sottografo della componente connessa più grande, raggruppando gli autori in base al loro numero di gruppo utente.
    • Per prima cosa, calcola il sottografo della componente connessa più grande usando nx.connected_components(G) dentro la funzione sorted() fornita. La funzione sorted() integrata in Python accetta un iterabile e restituisce un elenco ordinato (in ordine crescente, per impostazione predefinita). Pertanto, per accedere al sottografo della componente connessa più grande, l’istruzione viene affettata con [-1].
    • Crea il grafico matrix h. Devi specificare i parametri graph e group_by come il sottografo della componente connessa più grande e 'grouping', rispettivamente.
    • Disegna il grafico matrix sullo schermo.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# 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()
Modifica ed esegui il codice