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
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 fungsisorted()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
matrixbernamah. Anda harus menentukan parametergraphdangroup_bysebagai subgraf komponen terhubung terbesar dan'grouping', masing-masing. - Gambar plot
matrixke layar.
- Pertama, hitung subgraf komponen terhubung terbesar dengan menggunakan
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()