Cliquen finden (II)
Starke Leistung! Mach weiter, indem du eine bestimmte maximale Clique findest und diese Clique anschließend visualisierst.
Diese Übung ist Teil des Kurses
Einstieg in die Netzwerkanalyse mit Python
Anleitung zur Übung
- Finde die Autorin/den Autor bzw. die Autorinnen/Autoren, die Teil der größten maximalen Clique sind, und zeichne den Subgraphen dieser/einer dieser Cliquen mit einem Circos-Diagramm. Gehe dazu so vor:
- Verwende die Funktion
nx.find_cliques(), um die maximalen Cliquen inGzu berechnen. Platziere sie innerhalb der bereitgestellten Funktionsorted(), um die größte maximale Clique zu bestimmen. - Erstelle den Subgraphen, der aus der größten maximalen Clique besteht, mit der Methode
.subgraph()undlargest_clique. - Erzeuge das Objekt
Circos plotmit dem SubgraphenG_lc(ohne weitere Argumente) und zeichne es.
- Verwende die Funktion
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# 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()