Zacznij terazZacznij za darmo

Podstawy ggnetwork

W poprzedniej lekcji widziałeś, że pakiet ggnet2 tworzy wykresy w stylu ggplot2 ze składnią zbliżoną do igraph. Pakiet ggnetwork działa nieco inaczej – konwertuje obiekty igraph na ramki danych, które można łatwo wizualizować za pomocą ggplot2. Dodaje również kilka nowych geoms przydatnych przy budowaniu wykresów. Funkcja ggnetwork() przekształca obiekt igraph w ramkę danych, do której można dodać parametry (tu: parametr przerwy przy strzałkach), a następnie narysować wykres w ggplot. Graf buduje się warstwami: geom_edges() dla krawędzi i geom_nodes() dla wierzchołków. W tej lekcji stworzysz dwa podstawowe wykresy grafu retweetów – jeden z domyślnymi ustawieniami ggplot, a drugi z prostym motywem graficznym.

To ćwiczenie jest częścią kursu

Studia przypadków: analiza sieci w R

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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()
Edytuj i uruchom kod