ComenzarEmpieza gratis

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

Ver curso

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ón sorted() proporcionada. La función integrada sorted() 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 matrix h. Debes especificar los parámetros graph y group_by como el subgrafo de la mayor componente conexa y 'grouping', respectivamente.
    • Dibuja el gráfico matrix en pantalla.

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()
Editar y ejecutar código