ComenzarEmpieza gratis

Visualizar atributos

En este ejercicio aprenderás a crear objetos de igraph con atributos directamente a partir de dataframes y a visualizar atributos en los gráficos. Usaremos una segunda red de amistades entre estudiantes.

Este ejercicio forma parte del curso

Análisis de redes en R

Ver curso

Instrucciones del ejercicio

  • Crea un nuevo objeto de igraph con graph_from_data_frame(). Debes proporcionar dos dataframes: friends1_edges contiene todas las aristas de la red con sus atributos y friends1_nodes contiene todos los vértices con sus atributos.
  • Muestra todas las aristas donde el atributo hours sea mayor o igual que 5 horas.
  • Crea un nuevo atributo de vértice con nombres de color: "orange" para mujeres y "dodgerblue" para hombres.
  • Dibuja la red con los vértices coloreados por género y pon las etiquetas en "black".

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

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 y ejecutar código