ggnet की मूल बातें
बेसिक igraph प्लॉटिंग से आगे ग्राफ़ को विज़ुअलाइज़ करने के कई तरीके हैं। एक आम फ्रेमवर्क ggplot2 है, जो बिना ज़्यादा ग्राफ़िकल पैरामीटर सेट किए हाई-क्वालिटी प्लॉट बनाने देता है। इस लेसन में, आप ggnet2 के साथ प्लॉट बनाना सीखेंगे। यह पैकेज ggplot2 फ्रेमवर्क पर ग्राफ़ प्लॉट तैयार करता है। इसके ग्राफ़ अच्छे दिखते हैं, लेकिन यह एक दूसरी R लाइब्रेरी network के ग्राफ़ ऑब्जेक्ट्स पर निर्भर करता है। फिर भी, यह ggplot2 की एस्थेटिक के साथ प्लॉट बनाता है, भले ही इसमें ggnetwork की तरह "grammar of graphics" पूरी औपचारिकता से न हो, जैसा आप अगले लेसन में देखेंगे। इसलिए, आप सिंटैक्स में igraph से काफ़ी समानताएँ पाएँगे (node.size वैसा ही है जैसा vertex.size, और edge.size भी वही नाम रहता है)।
यह अभ्यास पाठ्यक्रम का हिस्सा है
केस स्टडीज़: R में नेटवर्क विश्लेषण
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Create subgraph of retweet_graph
retweet_samp <- induced_subgraph(___, vids = ___)
# Plot retweet_samp using igraph
___(___, vertex.label = NA, edge.arrow.size = 0.2, edge.size = 0.5, vertex.color = "black", vertex.size = 1)