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

Overlapping edges

सोशल नेटवर्क के दो बुनियादी हिस्से nodes और edges होते हैं. weights आम तौर पर positive वैल्यूज़ होते हैं.

डेटासेट edges में एक छोटे नेटवर्क की edges दी गई हैं. नेटवर्क में दो nodes के बीच multiple edges होना, उन्हीं nodes के बीच सिर्फ एक edge होने की तुलना में ज़्यादा मज़बूत लिंक दर्शा सकता है. हर edge को अलग-अलग दिखाने के बजाय, आप edges को overlap कर सकते हैं जहाँ width edges की संख्या के बराबर हो.

igraph लाइब्रेरी और डेटासेट edges आपके workspace में पहले से लोड हैं.

यह अभ्यास पाठ्यक्रम का हिस्सा है

R में Fraud Detection

पाठ्यक्रम देखें

अभ्यास निर्देश

  • graph_from_data_frame() से डेटासेट edges पर आधारित एक undirected ग्राफ net बनाएँ और directed को उपयुक्त boolean (TRUE या FALSE) पर सेट करें.
  • नेटवर्क net को plot() से प्लॉट करें और layout को layout_in_circle सेट करें (कोई quotation marks "" नहीं!).
  • Overlapping edges पाने के लिए, net पर count.multiple() का उपयोग करके multiple edges की संख्या को E(net)$width में सेट करें. curved edges से बचने के लिए E(net)$curved को उपयुक्त boolean (TRUE या FALSE) पर सेट करें.
  • net को फिर से circle layout में प्लॉट करें.

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

# Create a network from the data frame
net <- ___(___, directed = ___)

# Plot the network with the multiple edges
___(___, layout = ___)

# Specify new edge attributes width and curved
E(net)$___ <- ___
E(net)$___ <- ___

# Check the new edge attributes and plot the network with overlapping edges
edge_attr(net)
___(___, layout = ___)
कोड संपादित करें और चलाएँ