Začněte nyníZačněte zdarma

Matrix plot

Teď si procvičíme tvorbu vizualizací. První z nich bude Matrix plot. V Matrix plotu jsou hrany sítě znázorněny prostřednictvím matice.

Toto cvičení je součástí kurzu

Úvod do analýzy sítí v Pythonu

Zobrazit kurz

Pokyny k cvičení

  • Vytvoř vizualizaci Matrix plotu pro podgraf největší propojené komponenty, přičemž autoři budou seskupeni podle čísla své uživatelské skupiny.
    • Nejprve vypočítej podgraf největší propojené komponenty tak, že vložíš nx.connected_components(G) do připravené funkce sorted(). Vestavěná funkce Pythonu sorted() přijme iterovatelný objekt a vrátí seřazený seznam (ve výchozím nastavení vzestupně). Pro přístup k podgrafu největší propojené komponenty proto použij výřez [-1].
    • Vytvoř matrix plot h. Jako parametry zadej graph (podgraf největší propojené komponenty) a group_by s hodnotou 'grouping'.
    • Zobraz matrix plot na obrazovce.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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()
Upravit a spustit kód