Mulai sekarangMulai gratis

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

Lihat Kursus

Instruksi latihan

  • Hitung sentralitas eigenvector untuk setiap simpul menggunakan eigen_centrality() dan simpan nilainya dalam objek ec.
  • Dengan menggunakan sqrt(), sesuaikan nilai dalam ec untuk membuat vektor nilai baru v yang sama dengan lima kali akar kuadrat dari sentralitas eigenvector awal.
  • Plot jaringan menggunakan fungsi threejs graphjs dan atur argumen vertex.size sama 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 = ___)
Edit dan Jalankan Kode