Gráfico Matrix
Ahora vamos a practicar creando algunas visualizaciones. La primera será el gráfico Matrix. En un gráfico Matrix, la matriz representa las aristas.
Este ejercicio forma parte del curso
Introducción al análisis de redes en Python
Instrucciones del ejercicio
- Haz una visualización tipo Matrix del subgrafo de la mayor componente conexa, con autores agrupados por su número de grupo de usuario.
- Primero, calcula el subgrafo de la mayor componente conexa usando
nx.connected_components(G)dentro de la funciónsorted()proporcionada. La función integradasorted()de Python recibe un iterable y devuelve una lista ordenada (en orden ascendente, por defecto). Por tanto, para acceder al subgrafo de la mayor componente conexa, se hace un corte con[-1]. - Crea el gráfico
matrixh. Debes especificar los parámetrosgraphygroup_bycomo el subgrafo de la mayor componente conexa y'grouping', respectivamente. - Dibuja el gráfico
matrixen pantalla.
- Primero, calcula el subgrafo de la mayor componente conexa usando
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# 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()