threejs में वर्टेक्स का आकार तय करना
जैसा कि सभी नेटवर्क विज़ुअलाइज़ेशन में होता है, वर्टेक्स के आकार को समायोजित करना उनकी सापेक्ष महत्त्व को दिखाने के लिए अक्सर उपयोगी रहता है. यह threejs में भी सरल है. इस अभ्यास में आप कराटे क्लब नेटवर्क का एक इंटरैक्टिव threejs प्लॉट बनाएँगे और वर्टेक्स का आकार उनकी सापेक्ष eigenvector centrality के आधार पर तय करेंगे.
यह अभ्यास पाठ्यक्रम का हिस्सा है
R में नेटवर्क विश्लेषण
अभ्यास निर्देश
eigen_centrality()का उपयोग करके प्रत्येक वर्टेक्स की eigenvector centrality निकालें और मानों को ऑब्जेक्टecमें रखें.sqrt()का उपयोग करकेecके मानों को समायोजित करें ताकि मानों का नया वेक्टरvबने, जो मूल eigenvector centrality के वर्गमूल के पाँच गुना के बराबर हो.threejsफंक्शनgraphjsका उपयोग करके नेटवर्क प्लॉट करें और आर्ग्युमेंटvertex.sizeको v में दिए गए मानों के बराबर सेट करें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# 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 = ___)