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
Instruksi latihan
- Buat objek igraph baru dengan
graph_from_data_frame(). Dua dataframe perlu disediakan —friends1_edgesmemuat semua edge dalam jaringan beserta atributnya danfriends1_nodesmemuat semua simpul dalam jaringan beserta atributnya. - Lihat semua edge dengan atribut
hourslebih 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 = "___")