MulaiMulai sekarang secara gratis

Memvisualisasikan jaringan retweet

Memvisualisasikan jaringan retweet merupakan langkah penting dalam analisis data eksploratori karena memungkinkan kita meninjau struktur jaringan secara visual, memahami apakah ada pengguna yang memiliki pengaruh tidak seimbang, serta melihat apakah ada lingkup percakapan yang berbeda.

Jaringan retweet yang divisualisasikan dengan algoritma force directed dapat terlihat seperti ini.

Retweet network visualization

Kita akan menggunakan tata letak yang berjalan lebih cepat agar dapat melihat plotnya, tetapi sintaksnya hampir sama.

networkx telah diimpor sebagai nx, dan jaringan telah dimuat ke dalam G_rt untuk Anda.

Latihan ini adalah bagian dari kursus

Menganalisis Data Media Sosial dengan Python

Lihat Kursus

Petunjuk latihan

  • Hasilkan ukuran dengan list comprehension. Ambil item kedua dalam x untuk semua elemen yang dikembalikan oleh metode .degree().
  • Berikan nama jaringan sebagai argumen pertama ke nx.draw_networkx().
  • Berikan posisi tata letak sebagai argumen kedua ke draw_networkx.
  • Berikan daftar sizes ke node_size.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Create random layout positions
pos = nx.random_layout(G_rt)

# Create size list
sizes = [x[____] for ____ in G_rt.____()]

# Draw the network
nx.draw_networkx(____, ____, 
    with_labels = False, 
    node_size = ____,
    width = 0.1, alpha = 0.7,
    arrowsize = 2, linewidths = 0)

# Turn axis off and show
plt.axis('off'); plt.show()
Edit dan Jalankan Kode