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ırEgzersiz talimatları
- Önce
set_vertex_attr()kullanarakcoloradında yeni bir tepe özniteliği oluşturalım ve değerinidodgerblueyapalım. gağınıthreejspaketindekigraphjs()fonksiyonuyla görselleştir. İlk argüman grafik nesnesigolmalı. Ayrıca tepe boyutunu1olarak 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 = ___)