Mulai sekarangMulai gratis

Memvisualisasikan atribut

Dalam latihan ini, Anda akan mempelajari cara membuat objek igraph dengan atribut langsung dari dataframe dan cara memvisualisasikan atribut pada plot. Kita akan menggunakan jaringan kedua yang berisi koneksi pertemanan antar siswa.

Latihan ini merupakan bagian dari kursus

Analisis Jaringan di R

Lihat Kursus

Instruksi latihan

  • Buat objek igraph baru dengan graph_from_data_frame(). Dua dataframe perlu disediakan — friends1_edges memuat semua edge dalam jaringan beserta atributnya dan friends1_nodes memuat semua simpul dalam jaringan beserta atributnya.
  • Lihat semua edge dengan atribut hours lebih besar atau sama dengan 5 jam.
  • Buat atribut simpul baru yang berisi nama warna: "orange" untuk perempuan dan "dodgerblue" untuk laki-laki.
  • Plot jaringan dengan simpul diwarnai berdasarkan gender dan buat warna label menjadi "black".

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

library(igraph)

# Create an igraph object with attributes directly from dataframes
g1 <- ___(d = friends1_edges, vertices = friends1_nodes, directed = FALSE)


# Subset edges greater than or equal to 5 hours
E(g1)[[___]]  

# Set vertex color by gender
V(g1)$color <- ifelse(V(g1)$gender == ___, "orange", "dodgerblue")

# Plot the graph
___(g1, vertex.label.color = "___")
Edit dan Jalankan Kode