Muchii suprapuse
Cele două elemente de bază ale unei rețele sociale sunt nodurile și muchiile. Ponderile sunt de obicei valori pozitive.
Setul de date edges conține muchiile unei rețele mici. Mai multe muchii între două noduri pot indica o legătură mai puternică între acestea față de o singură muchie. În loc să afișezi fiecare muchie individual, poți face ca muchiile să se suprapună, astfel încât width să fie egal cu numărul de muchii.
Biblioteca igraph este încărcată în spațiul tău de lucru, împreună cu setul de date edges.
Acest exercițiu face parte din cursul
Detecția fraudelor în R
Instrucțiuni pentru exercițiu
- Creează un graf neorientat numit
netpe baza setului de dateedges, folosindgraph_from_data_frame(), și seteazădirectedla valoarea booleană corespunzătoare (TRUEsauFALSE). - Vizualizează rețeaua
netcuplot()și seteazălayoutlalayout_in_circle(fără ghilimele""!). - Pentru a obține muchii suprapuse, setează
E(net)$widthla numărul de muchii multiple folosindcount.multiple()penet. Evită muchiile curbate setândE(net)$curvedla valoarea booleană corespunzătoare (TRUEsauFALSE). - Vizualizează din nou
netcu un aspect circular.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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 = ___)