ComeçarComece de graça

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

Ver curso

Instruções do exercício

  • Crie um grafo não direcionado chamado net a partir do conjunto edges com graph_from_data_frame() e defina directed para o booleano apropriado (TRUE ou FALSE).
  • Faça o gráfico da rede net com plot() e defina layout como layout_in_circle (sem aspas ""!).
  • Para obter arestas sobrepostas, defina E(net)$width como o número de arestas múltiplas usando count.multiple() em net. Evite arestas curvas definindo E(net)$curved para o booleano apropriado (TRUE ou FALSE).
  • Plote net novamente 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 = ___)
Editar e executar o código