Kliekens zoeken (II)
Goed gedaan! Laten we verdergaan met het vinden van een specifieke maximale kliek en die vervolgens plotten.
Deze oefening maakt deel uit van de cursus
Introductie tot netwerkanalyse in Python
Oefeninstructies
- Zoek de auteur(s) die deel uitmaken van de grootste maximale kliek en plot de subgraaf van die/een van die klieken met een Circos-plot. Doe dit als volgt:
- Gebruik de functie
nx.find_cliques()om de maximale klieken inGte berekenen. Plaats deze binnen de meegeleverdesorted()-functie om de grootste maximale kliek te bepalen. - Maak de subgraaf die bestaat uit de grootste maximale kliek met de methode
.subgraph()enlargest_clique. - Maak het
Circos plot-object met de subgraafG_lc(zonder extra argumenten) en plot het.
- Gebruik de functie
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# 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()