Začněte nyníZačněte zdarma

Překrývající se hrany

Dva základní stavební kameny sociální sítě jsou uzly a hrany. Váhy mají zpravidla kladné hodnoty.

Dataset edges obsahuje hrany pro malou síť. Více hran mezi dvěma uzly může naznačovat silnější vazbu mezi nimi ve srovnání s jedinou hranou. Místo zobrazení každé hrany zvlášť je můžeš nechat překrývat tak, že width bude odpovídat počtu hran.

V tvém pracovním prostředí je načtena knihovna igraph i dataset edges.

Toto cvičení je součástí kurzu

Detekce podvodů v R

Zobrazit kurz

Pokyny k cvičení

  • Vytvoř neorientovaný graf s názvem net ze datasetu edges pomocí graph_from_data_frame() a nastav directed na odpovídající hodnotu boolean (TRUE nebo FALSE).
  • Vykresli síť net pomocí plot() a nastav layout na layout_in_circle (bez uvozovek ""!).
  • Pro překrývající se hrany nastav E(net)$width na počet násobných hran pomocí count.multiple() aplikovaného na net. Zabraň zakřivení hran nastavením E(net)$curved na odpovídající hodnotu boolean (TRUE nebo FALSE).
  • Vykresli net znovu v kruhovém rozložení.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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 = ___)
Upravit a spustit kód