CommencezCommencez gratuitement

Arêtes qui se chevauchent

Les deux éléments fondamentaux d'un réseau social sont les nœuds et les arêtes. Les pondérations sont habituellement 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 entre ces nœuds qu'une seule arête. Plutôt que d'afficher chaque arête individuellement, vous pouvez faire se chevaucher les arêtes, où la width est égale au nombre d'arêtes.

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

Cette activité fait partie du cours

Détection de la fraude en R

Voir le cours

Instructions de l’exercice

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

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# 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