CommencerCommencer gratuitement

Visualiser des attributs

Dans cet exercice, vous allez apprendre à créer des objets igraph avec des attributs directement à partir de dataframes et à visualiser ces attributs dans des graphiques. Nous utiliserons un second réseau de relations d’amitié entre étudiants.

Cet exercice fait partie du cours

Analyse de réseaux avec R

Afficher le cours

Instructions

  • Créez un nouvel objet igraph avec graph_from_data_frame(). Deux dataframes doivent être fournis : friends1_edges contient toutes les arêtes du réseau avec leurs attributs et friends1_nodes contient tous les sommets du réseau avec leurs attributs.
  • Affichez toutes les arêtes dont l’attribut hours est supérieur ou égal à 5 heures.
  • Créez un nouvel attribut de sommet contenant des noms de couleurs : "orange" pour les femmes et "dodgerblue" pour les hommes.
  • Tracez le réseau avec des sommets colorés selon le genre et faites en sorte que les étiquettes soient "black".

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

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 = "___")
Modifier et exécuter le code