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

threejs ile etkileşimli ağlar

Bu derste şimdiye kadar temel, statik ağ grafikleri oluşturmak için yalnızca igraph kullandın. Ağ grafikleri çizmek için birçok paket var. Bunlardan çok kullanışlı olanlardan biri, etkileşimli ağ görselleştirmeleri yapmana olanak tanıyan threejs. Bu paket ayrıca igraph ile sorunsuz çalışır. Bu egzersizde, threejs paketini kullanarak karate kulübü ağının temel bir etkileşimli görselleştirmesini oluşturacaksın. Görselleştirmeyi ürettikten sonra, fareyle ağı hareket ettirmeyi unutma. Ağı hem yakınlaştırıp uzaklaştırabilmeli hem de döndürebilmelisin.

Bu egzersiz

R ile Ağ Analizi

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • Önce set_vertex_attr() kullanarak color adında yeni bir tepe özniteliği oluşturalım ve değerini dodgerblue yapalım.
  • g ağını threejs paketindeki graphjs() fonksiyonuyla görselleştir. İlk argüman grafik nesnesi g olmalı. Ayrıca tepe boyutunu 1 olarak ayarla.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

library(igraph)
library(threejs)

# Set a vertex attribute called 'color' to 'dodgerblue' 
g <- ___(g, "___", value = "___")

# Redraw the graph and make the vertex size 1
___(___, vertex.size = ___)
Kodu Düzenle ve Çalıştır