शुरू करेंमुफ़्त में शुरू करें

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 = ___)
कोड संपादित करें और चलाएँ