IniziaInizia gratis

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

Visualizza il corso

Istruzioni dell'esercizio

  • Crea un grafo non orientato chiamato net basato sul dataset edges con graph_from_data_frame() e imposta directed al booleano appropriato (TRUE o FALSE).
  • Traccia la rete net con plot() e imposta layout su layout_in_circle (senza virgolette ""!).
  • Per ottenere archi sovrapposti, imposta E(net)$width al numero di archi multipli usando count.multiple() su net. Evita di avere archi curvi impostando E(net)$curved al booleano appropriato (TRUE o FALSE).
  • Traccia di nuovo net con 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 = ___)
Modifica ed esegui il codice