LoslegenKostenlos loslegen

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

Kurs anzeigen

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