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
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çãosorted()fornecida. A funçãosorted()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
matrixh. Você deve especificar os parâmetrosgraphegroup_bycomo sendo, respectivamente, o subgrafo do maior componente conectado e'grouping'. - Desenhe o gráfico
matrixna tela.
- Primeiro, calcule o subgrafo do maior componente conectado usando
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()