Plot Matrix
Sekarang mari berlatih membuat beberapa visualisasi. Yang pertama adalah plot Matrix. Dalam plot Matrix, matriks merepresentasikan sisi (edges).
Latihan ini merupakan bagian dari kursus
Pengantar Analisis Jaringan di Python
Instruksi 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 langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# 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()