Encontrando cliques (II)
Excelente trabalho! Vamos continuar encontrando uma clique maximal específica e, em seguida, traçando essa clique.
Este exercício faz parte do curso
Introdução à Análise de Redes em Python
Instruções do exercício
- Encontre o(s) autor(es) que fazem parte da maior clique maximal e plote o subgrafo dessa/uma dessas cliques usando um gráfico Circos. Para isso:
- Use a função
nx.find_cliques()para calcular as cliques maximais emG. Coloque-a dentro da funçãosorted()fornecida para calcular a maior clique maximal. - Crie o subgrafo composto pela maior clique maximal usando o método
.subgraph()elargest_clique. - Crie o objeto
Circos plotusando o subgrafoG_lc(sem nenhum outro argumento) e faça o gráfico.
- Use a função
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# 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()