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
Instructions de l’exercice
- Créez un graphe non orienté appelé
netà partir du jeu de donnéesedgesavecgraph_from_data_frame()et réglezdirectedà la valeur booléenne appropriée (TRUEouFALSE). - Tracez le réseau
netavecplot()et définissezlayoutàlayout_in_circle(sans guillemets""!). - Pour obtenir des arêtes qui se chevauchent, affectez à
E(net)$widthle nombre d'arêtes multiples en utilisantcount.multiple()surnet. Évitez d'avoir des arêtes courbées en réglantE(net)$curvedà la valeur booléenne appropriée (TRUEouFALSE). - Tracez de nouveau
netavec 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 = ___)