Znajdowanie klik (II)
Świetna robota! Przejdź dalej – znajdź konkretną klikę maksymalną, a następnie zwizualizuj ją na wykresie.
To ćwiczenie jest częścią kursu
Wprowadzenie do analizy sieci w Pythonie
Instrukcje do ćwiczenia
- Znajdź autora lub autorów należących do największej kliki maksymalnej, a następnie zwizualizuj podgraf tej kliki za pomocą wykresu Circos. W tym celu:
- Użyj funkcji
nx.find_cliques(), aby obliczyć kliki maksymalne wG. Umieść ją wewnątrz dostarczonej funkcjisorted(), aby wyznaczyć największą klikę maksymalną. - Utwórz podgraf składający się z największej kliki maksymalnej, korzystając z metody
.subgraph()i zmiennejlargest_clique. - Utwórz obiekt
Circos plot, przekazując podgrafG_lc(bez dodatkowych argumentów), a następnie wyświetl wykres.
- Użyj funkcji
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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()