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

Základy ggnetwork

V předchozí lekci jsi viděl/a, že balíček ggnet2 vytváří grafy podobné ggplot2 s přiměřeně známou syntaxí z igraph. Balíček ggnetwork ale funguje trochu jinak. Převádí objekty igraph na datové rámce, které pak ggplot2 snadno vykreslí. Přidává také několik nových geoms, jež lze použít při sestavování grafů. Funkce ggnetwork() převede objekt igraph na datový rámec – do něj se vloží i určité parametry (v tomto případě parametr mezery u šipek) a výsledek lze vykreslit pomocí ggplot. Odtud pak graf sestavuješ přidáním geom_edges() pro hrany a geom_nodes() pro vrcholy. V této lekci vytvoříme dva základní grafy sítě retweetů – jeden s výchozím vzhledem ggplot a druhý s jednoduchým tématem pro lepší vizuální dojem.

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

Případové studie: Analýza sítí v R

Zobrazit kurz

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

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

# Call ggplot
___(
  # Convert retweet_samp to a ggnetwork
  ___(retweet_samp), 
  # Specify x, y, xend, yend
  aes(x = ___, y = ___, xend = ___, yend = ___)) +
  # Add a node layer
  ___ +
  # Add an edge layer
  geom_edges()
Upravit a spustit kód