Encontrar cliques (II)
¡Buen trabajo! Sigamos encontrando una clique maximal concreta y, después, representándola.
Este ejercicio forma parte del curso
Introducción al análisis de redes en Python
Instrucciones del ejercicio
- Encuentra el/los autor(es) que forman parte de la mayor clique maximal y representa el subgrafo de esa/una de esas cliques usando un gráfico de Circos. Para ello:
- Usa la función
nx.find_cliques()para calcular las cliques maximales enG. Colócala dentro de la funciónsorted()proporcionada para calcular la clique maximal más grande. - Crea el subgrafo formado por la mayor clique maximal usando el método
.subgraph()ylargest_clique. - Crea el objeto
Circos plotusando el subgrafoG_lc(sin ningún otro argumento) y represéntalo.
- Usa la función
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# 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()