Arestas sobrepostas
Os dois blocos fundamentais de uma rede social são nós e arestas. Os pesos geralmente são valores positivos.
O conjunto de dados edges contém as arestas de uma pequena rede. Múltiplas arestas entre dois nós podem indicar uma ligação mais forte entre eles do que apenas uma aresta. Em vez de mostrar cada aresta individualmente, você pode fazer com que se sobreponham, definindo width igual ao número de arestas.
A biblioteca igraph já está carregada no seu ambiente, assim como o conjunto de dados edges.
Este exercício faz parte do curso
Detecção de Fraudes em R
Instruções do exercício
- Crie um grafo não direcionado chamado
neta partir do conjuntoedgescomgraph_from_data_frame()e definadirectedpara o booleano apropriado (TRUEouFALSE). - Faça o gráfico da rede
netcomplot()e definalayoutcomolayout_in_circle(sem aspas""!). - Para obter arestas sobrepostas, defina
E(net)$widthcomo o número de arestas múltiplas usandocount.multiple()emnet. Evite arestas curvas definindoE(net)$curvedpara o booleano apropriado (TRUEouFALSE). - Plote
netnovamente com o layout em círculo.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# 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 = ___)