threejs'de düğüm boyutlandırma
Tüm ağ görselleştirmelerinde olduğu gibi, düğümlerin göreli önemini göstermek için boyutlarını ayarlamak çoğu zaman faydalıdır. Bu işlem threejs içinde de oldukça kolaydır. Bu egzersizde karate kulübü ağının etkileşimli bir threejs grafiğini oluşturacak ve düğümleri, göreli özvektör merkeziliklerine göre boyutlandıracaksın.
Bu egzersiz
R ile Ağ Analizi
kursunun bir parçasıdırEgzersiz talimatları
- Her düğümün özvektör merkeziliğini
eigen_centrality()ile hesapla ve değerleriecnesnesinde sakla. sqrt()kullanarakeciçindeki değerleri ayarla ve orijinal özvektör merkeziliğinin karekökünün beş katına eşit olan yeni bir değer vektörüvoluştur.- Ağı,
threejsfonksiyonugraphjsile çiz vevertex.sizeargümanını v içindeki değerlere eşitle.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# 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 = ___)