LoslegenKostenlos starten

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

<Kurs>Einstieg in die Netzwerkanalyse mit Python</Kurs>
Kurs ansehen

Übungsanweisungen

  • 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 in G zu berechnen. Platziere sie innerhalb der bereitgestellten Funktion sorted(), um die größte maximale Clique zu bestimmen.
    • Erstelle den Subgraphen, der aus der größten maximalen Clique besteht, mit der Methode .subgraph() und largest_clique.
    • Erzeuge das Objekt Circos plot mit dem Subgraphen G_lc (ohne weitere Argumente) und zeichne es.

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# 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()
Code bearbeiten und ausführen