BaşlayınÜcretsiz Başlayın

Overlapping edges

The two fundamental building blocks of a social network are nodes and edges. The weights are usually positive values.

The dataset edges contains the edges for a small network. Multiple edges between two nodes in the network could indicate a stronger link between the nodes compared to only one edge between the nodes. Instead of showing each edge individually, you can make the edges overlap where the width is equal to the number of edges.

The igraph library is loaded in your workspace, as well as the dataset edges.

Bu egzersiz

Fraud Detection in R

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • Create an undirected graph called net based on dataset edges with graph_from_data_frame() and set directed to the appropriate boolean (TRUE or FALSE).
  • Plot network net with plot() and set layout to be layout_in_circle (no quotation marks ""!).
  • To get overlapping edges, set E(net)$width to the number of multiple edges using count.multiple() on net. Avoid having curved edges by setting E(net)$curved to the appropriate boolean (TRUE or FALSE).
  • Plot net in a circle layout again.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# 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 = ___)
Kodu Düzenle ve Çalıştır