MulaiMulai sekarang secara gratis

Plot Matrix

Sekarang mari berlatih membuat beberapa visualisasi. Yang pertama adalah plot Matrix. Dalam plot Matrix, matriks merepresentasikan sisi (edges).

Latihan ini adalah bagian dari kursus

Pengantar Analisis Jaringan di Python

Lihat Kursus

Petunjuk latihan

  • Buat visualisasi plot Matrix dari subgraf komponen terhubung terbesar, dengan penulis dikelompokkan berdasarkan nomor grup pengguna mereka.
    • Pertama, hitung subgraf komponen terhubung terbesar dengan menggunakan nx.connected_components(G) di dalam fungsi sorted() yang disediakan. sorted() function bawaan Python menerima sebuah iterable dan mengembalikan daftar yang diurutkan (secara menaik, sebagai bawaan). Oleh karena itu, untuk mengakses subgraf komponen terhubung terbesar, pernyataan tersebut diambil irisan dengan [-1].
    • Buat plot matrix bernama h. Anda harus menentukan parameter graph dan group_by sebagai subgraf komponen terhubung terbesar dan 'grouping', masing-masing.
    • Gambar plot matrix ke layar.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# 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()
Edit dan Jalankan Kode