Overlappende randen
De twee fundamentele bouwstenen van een sociaal netwerk zijn knopen en randen. De gewichten zijn meestal positieve waarden.
De gegevensset edges bevat de randen voor een klein netwerk. Meerdere randen tussen twee knopen in het netwerk kunnen wijzen op een sterkere verbinding tussen de knopen dan wanneer er maar één rand is. In plaats van elke rand apart te tonen, kun je de randen laten overlappen waarbij de width gelijk is aan het aantal randen.
De igraph-bibliotheek is geladen in je werkruimte, net als de gegevensset edges.
Deze oefening maakt deel uit van de cursus
Fraudedetectie in R
Oefeninstructies
- Maak een ongericht netwerk
netop basis van de gegevenssetedgesmetgraph_from_data_frame()en zetdirectedop de juiste boolean (TRUEofFALSE). - Plot netwerk
netmetplot()en zetlayoutoplayout_in_circle(geen aanhalingstekens""!). - Om overlappende randen te krijgen, zet je
E(net)$widthop het aantal meervoudige randen metcount.multiple()opnet. Vermijd gebogen randen doorE(net)$curvedop de juiste boolean te zetten (TRUEofFALSE). - Plot
netopnieuw in een cirkellay-out.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# 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 = ___)