ComeçarComece de graça

Gráfico Matrix

Vamos praticar a criação de algumas visualizações. A primeira será o gráfico Matrix. Em um gráfico Matrix, a matriz representa as arestas.

Este exercício faz parte do curso

Introdução à Análise de Redes em Python

Ver curso

Instruções do exercício

  • Faça uma visualização do gráfico Matrix do subgrafo do maior componente conectado, com autores agrupados pelo número do grupo de usuários.
    • Primeiro, calcule o subgrafo do maior componente conectado usando nx.connected_components(G) dentro da função sorted() fornecida. A função sorted() do Python recebe um iterável e retorna uma lista ordenada (em ordem crescente, por padrão). Portanto, para acessar o subgrafo do maior componente conectado, o resultado é fatiado com [-1].
    • Crie o gráfico matrix h. Você deve especificar os parâmetros graph e group_by como sendo, respectivamente, o subgrafo do maior componente conectado e 'grouping'.
    • Desenhe o gráfico matrix na tela.

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

# Import necessary modules
from nxviz import matrix
import matplotlib.pyplot as plt

# Calculate the largest connected component: largest_ccs
largest_ccs = sorted(____, key=lambda x: len(x))[-1]

# Create the customized Matrix plot: h
h = ____

# Draw the Matrix plot to the screen
plt.show()
Editar e executar o código