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, kursun bir parçasıdır
R ile Ağ Analizi
Egzersiz 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ı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# 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 = ___)