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

Attributes का visualization

इस अभ्यास में आप सीखेंगे कि dataframes से सीधे attributes वाले igraph objects कैसे बनाएँ और plots में attributes को कैसे visualize करें। हम छात्रों के बीच दोस्ती कनेक्शनों के दूसरे नेटवर्क का उपयोग करेंगे.

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

R में नेटवर्क विश्लेषण

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

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

  • graph_from_data_frame() के साथ एक नया igraph object बनाएँ। दो dataframes देने होंगे - friends1_edges नेटवर्क की सभी edges और उनके attributes रखता है, और friends1_nodes नेटवर्क की सभी vertices और उनके attributes रखता है.
  • वे सभी edges देखें जहाँ attribute hours 5 hours से अधिक या बराबर है.
  • एक नया vertex attribute बनाएँ जिसमें color names हों: महिलाओं के लिए "orange" और पुरुषों के लिए "dodgerblue".
  • नेटवर्क plot करें, जिसमें vertices को gender के आधार पर रंगा गया हो, और label के रंग "black" रखें.

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

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

library(igraph)

# Create an igraph object with attributes directly from dataframes
g1 <- ___(d = friends1_edges, vertices = friends1_nodes, directed = FALSE)


# Subset edges greater than or equal to 5 hours
E(g1)[[___]]  

# Set vertex color by gender
V(g1)$color <- ifelse(V(g1)$gender == ___, "orange", "dodgerblue")

# Plot the graph
___(g1, vertex.label.color = "___")
कोड संपादित करें और चलाएँ