MulaiMulai sekarang secara gratis

Menemukan clique (II)

Kerja bagus! Mari lanjutkan dengan mencari sebuah clique maksimal tertentu, lalu memplot clique tersebut.

Latihan ini adalah bagian dari kursus

Pengantar Analisis Jaringan di Python

Lihat Kursus

Petunjuk latihan

  • Temukan penulis yang menjadi bagian dari clique maksimal terbesar, dan plot subgraf dari clique tersebut/salah satu clique tersebut menggunakan plot Circos. Untuk melakukannya:
    • Gunakan fungsi nx.find_cliques() untuk menghitung clique maksimal dalam G. Tempatkan ini di dalam fungsi sorted() yang disediakan untuk menghitung clique maksimal yang terbesar.
    • Buat subgraf yang terdiri dari clique maksimal terbesar menggunakan metode .subgraph() dan largest_clique.
    • Buat objek Circos plot menggunakan subgraf G_lc (tanpa argumen lain) dan plot.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Import necessary modules
import networkx as nx
from nxviz import circos
import matplotlib.pyplot as plt

# Find the author(s) that are part of the largest maximal clique: largest_clique
largest_clique = sorted(____, key=lambda x:len(x))[-1]

# Create the subgraph of the largest_clique: G_lc
G_lc = ____

# Create the Circos plot: c
c = ____

# Draw the Circos plot to the screen
____
plt.show()
Edit dan Jalankan Kode