1. Learn
  2. /
  3. Cursuri
  4. /
  5. Studia przypadków: analiza sieci w R

Connected

exercițiu

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.

Instrucțiuni 1/2

undefined XP
  • 1
    • Narysuj wykres ggplot:
      • Przekonwertuj retweet_samp za pomocą ggnetwork().
      • Podaj estetyki x = x, y = y, xend = xend i yend = yend.
    • Dodaj warstwę wierzchołków z geom_nodes().
    • Dodaj warstwę krawędzi z geom_edges().
  • 2
    • Graf jest skierowany, więc zaktualizuj warstwę krawędzi, aby używała strzałek:
      • Ustaw arrow na arrow() z length równym unit(6, "pt").
    • Ukryj osie, dodając pusty motyw za pomocą theme_blank().