MulaiMulai sekarang secara gratis

Visualizing attributes

In this exercise we will learn how to create igraph objects with attributes directly from dataframes and how to visualize attributes in plots. We will use a second network of friendship connections between students.

Latihan ini adalah bagian dari kursus

Network Analysis in R

Lihat Kursus

Petunjuk latihan

  • Create a new igraph object with graph_from_data_frame(). Two dataframes need to be provided - friends1_edges contains all edges in the network with attributes and friends1_nodes contains all vertices in the network with attributes.
  • View all edges where the attribute hours is greater than or equal to 5 hours.
  • Create a new vertex attribute containing color names: "orange" for females and "dodgerblue" for males.
  • Plot the network with vertices colored by gender and make label names "black".

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

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 = "___")
Edit dan Jalankan Kode