Mengatur ukuran simpul di threejs
Seperti pada semua visualisasi jaringan, sering kali bermanfaat menyesuaikan ukuran simpul untuk menggambarkan tingkat kepentingannya secara relatif. Hal ini juga mudah dilakukan di threejs. Dalam latihan ini, Anda akan membuat plot threejs interaktif dari jaringan klub karate dan mengatur ukuran simpul berdasarkan sentralitas eigenvector relatifnya.
Latihan ini merupakan bagian dari kursus
Analisis Jaringan di R
Instruksi latihan
- Hitung sentralitas eigenvector untuk setiap simpul menggunakan
eigen_centrality()dan simpan nilainya dalam objekec. - Dengan menggunakan
sqrt(), sesuaikan nilai dalamecuntuk membuat vektor nilai baruvyang sama dengan lima kali akar kuadrat dari sentralitas eigenvector awal. - Plot jaringan menggunakan fungsi
threejsgraphjsdan atur argumenvertex.sizesama dengan nilai dalam v.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# Create numerical vector of vertex eigenvector centralities
ec <- as.numeric(___(g)$___)
# Create new vector 'v' that is equal to the square-root of 'ec' multiplied by 5
v <- 5*___(___)
# Plot threejs plot of graph setting vertex size to v
___(g, vertex.size = ___)