threejs के साथ इंटरैक्टिव नेटवर्क
इस कोर्स में आपने अब तक सिर्फ igraph का उपयोग करके बेसिक स्टैटिक नेटवर्क प्लॉट बनाए हैं। नेटवर्क प्लॉट बनाने के लिए कई पैकेज उपलब्ध हैं। उनमें से एक बहुत उपयोगी पैकेज threejs है, जो इंटरैक्टिव नेटवर्क विज़ुअलाइज़ेशन बनाने देता है। यह पैकेज igraph के साथ बिना किसी रुकावट के इंटीग्रेट होता है। इस अभ्यास में आप threejs पैकेज का उपयोग करके कराटे क्लब नेटवर्क का एक बेसिक इंटरैक्टिव नेटवर्क प्लॉट बनाएँगे। विज़ुअलाइज़ेशन बनने के बाद, अपने माउस से नेटवर्क को घुमाकर देखें। आप नेटवर्क में स्क्रॉल करके ज़ूम इन/आउट कर पाएँगे और नेटवर्क को रोटेट भी कर पाएँगे।
यह अभ्यास पाठ्यक्रम का हिस्सा है
R में नेटवर्क विश्लेषण
अभ्यास निर्देश
- सबसे पहले
set_vertex_attr()का उपयोग करकेcolorनाम का एक नया वर्टेक्स एट्रिब्यूट बनाएँ, जिसकी वैल्यूdodgerblueहो. threejsकीgraphjs()फंक्शन से नेटवर्कgको प्लॉट करें। पहला आर्ग्यूमेंट ग्राफ ऑब्जेक्टgहोना चाहिए। साथ ही वर्टेक्स साइज को1सेट करें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
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 = ___)