BaşlayınÜcretsiz Başlayın

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ır
Kursu Görüntüle

Egzersiz talimatları

  • Her düğümün özvektör merkeziliğini eigen_centrality() ile hesapla ve değerleri ec nesnesinde sakla.
  • sqrt() kullanarak ec iç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ü v oluştur.
  • Ağı, threejs fonksiyonu graphjs ile çiz ve vertex.size argü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 = ___)
Kodu Düzenle ve Çalıştır