CommencerCommencer gratuitement

Arêtes superposées

Les deux éléments fondamentaux d’un réseau social sont les nœuds et les arêtes. Les poids sont généralement des valeurs positives.

Le jeu de données edges contient les arêtes d’un petit réseau. Plusieurs arêtes entre deux nœuds peuvent indiquer un lien plus fort qu’une seule arête entre ces mêmes nœuds. Plutôt que d’afficher chaque arête séparément, vous pouvez les superposer en donnant à width une valeur égale au nombre d’arêtes.

La bibliothèque igraph est chargée dans votre espace de travail, ainsi que le jeu de données edges.

Cet exercice fait partie du cours

Détection de fraude en R

Afficher le cours

Instructions

  • Créez un graphe non orienté appelé net à partir du jeu de données edges avec graph_from_data_frame() et réglez directed sur le booléen approprié (TRUE ou FALSE).
  • Représentez le réseau net avec plot() et définissez layout sur layout_in_circle (sans guillemets "" !).
  • Pour obtenir des arêtes superposées, définissez E(net)$width sur le nombre d’arêtes multiples en utilisant count.multiple() sur net. Évitez d’avoir des arêtes courbes en réglant E(net)$curved sur le booléen approprié (TRUE ou FALSE).
  • Tracez à nouveau net avec une disposition en cercle.

Exercice interactif pratique

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

# Create a network from the data frame
net <- ___(___, directed = ___)

# Plot the network with the multiple edges
___(___, layout = ___)

# Specify new edge attributes width and curved
E(net)$___ <- ___
E(net)$___ <- ___

# Check the new edge attributes and plot the network with overlapping edges
edge_attr(net)
___(___, layout = ___)
Modifier et exécuter le code