ComeçarComece de graça

Visualizando atributos

Neste exercício, você vai aprender como criar objetos igraph com atributos diretamente a partir de dataframes e como visualizar atributos nos gráficos. Vamos usar uma segunda rede de conexões de amizade entre estudantes.

Este exercício faz parte do curso

Network Analysis in R

Ver curso

Instruções do exercício

  • Crie um novo objeto igraph com graph_from_data_frame(). Dois dataframes precisam ser fornecidos — friends1_edges contém todas as arestas da rede com atributos e friends1_nodes contém todos os vértices da rede com atributos.
  • Veja todas as arestas em que o atributo hours é maior ou igual a 5 horas.
  • Crie um novo atributo de vértice contendo nomes de cores: "orange" para mulheres e "dodgerblue" para homens.
  • Plote a rede com vértices coloridos por gênero e deixe os rótulos com a cor "black".

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

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 = "___")
Editar e executar o código