ComeçarComece de graça

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

Ver curso

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 em G. Coloque-a dentro da função sorted() fornecida para calcular a maior clique maximal.
    • Crie o subgrafo composto pela maior clique maximal usando o método .subgraph() e largest_clique.
    • Crie o objeto Circos plot usando o subgrafo G_lc (sem nenhum outro argumento) e faça o gráfico.

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()
Editar e executar o código