Trovare le clique (II)
Ottimo lavoro! Continuiamo trovando una particolare clique massimale e poi tracciando quella clique.
Questo esercizio fa parte del corso
Introduzione all'analisi delle reti in Python
Istruzioni dell'esercizio
- Trova l’autore/gli autori che fanno parte della massima clique più grande e traccia il sottografo di quella/una di quelle clique usando un grafico Circos. Per farlo:
- Usa la funzione
nx.find_cliques()per calcolare le clique massimali inG. Inseriscila nella funzionesorted()fornita per ottenere la clique massimale più grande. - Crea il sottografo costituito dalla clique massimale più grande usando il metodo
.subgraph()elargest_clique. - Crea l’oggetto
Circos plotusando il sottografoG_lc(senza altri argomenti) e traccialo.
- Usa la funzione
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Import necessary modules
import networkx as nx
from nxviz import circos
import matplotlib.pyplot as plt
# Find the author(s) that are part of the largest maximal clique: largest_clique
largest_clique = sorted(____, key=lambda x:len(x))[-1]
# Create the subgraph of the largest_clique: G_lc
G_lc = ____
# Create the Circos plot: c
c = ____
# Draw the Circos plot to the screen
____
plt.show()