Archi sovrapposti
I due elementi fondamentali di una rete sociale sono i nodi e gli archi. I pesi sono di solito valori positivi.
Il dataset edges contiene gli archi per una piccola rete. Più archi tra due nodi nella rete possono indicare un legame più forte rispetto a un solo arco tra quei nodi. Invece di mostrare ogni arco singolarmente, puoi farli sovrapporre impostando width uguale al numero di archi.
La libreria igraph è già caricata nel tuo ambiente, così come il dataset edges.
Questo esercizio fa parte del corso
Rilevamento delle frodi in R
Istruzioni dell'esercizio
- Crea un grafo non orientato chiamato
netbasato sul datasetedgescongraph_from_data_frame()e impostadirectedal booleano appropriato (TRUEoFALSE). - Traccia la rete
netconplot()e impostalayoutsulayout_in_circle(senza virgolette""!). - Per ottenere archi sovrapposti, imposta
E(net)$widthal numero di archi multipli usandocount.multiple()sunet. Evita di avere archi curvi impostandoE(net)$curvedal booleano appropriato (TRUEoFALSE). - Traccia di nuovo
netcon un layout circolare.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# 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 = ___)