Zacznij terazZacznij za darmo

Więcej opcji wizualizacji w ggnetwork

Podobnie jak w poprzedniej lekcji, ggnetwork oferuje metody pozwalające szybko tworzyć estetyczne wykresy. Warto pamiętać, że każdy pakiet ma inny styl, który może – lub nie – odpowiadać twoim preferencjom. Przypomnij sobie, że ggnetwork działa przez konwersję grafu do ramki danych, którą następnie wyświetla ggplot2. Dzięki temu masz do dyspozycji wszystkie znane ci parametryzacje. To daje dużą elastyczność, choć może też oznaczać nieco więcej pracy przy uzyskaniu pożądanego wyglądu. Powtórzymy ćwiczenie z poprzedniej lekcji – tym razem z użyciem ggnetwork. To dobra okazja do porównania obu pakietów i wybrania tego, który bardziej ci odpowiada.

Atrybuty centralności i przynależności do społeczności, które utworzyłeś(-aś) w poprzednim ćwiczeniu, są nadal dostępne.

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.

ggplot(
  # Draw a ggnetwork of retweet_graph_smaller
  ggnetwork(___, arrow.gap = 0.01), 
  aes(x = x, y = y, xend = xend, yend = yend)
) + 
  geom_edges(
    arrow = arrow(length = unit(6, "pt"), type = "closed"), 
    curvature = 0.2, color = "black"
  ) + 
  # Add a node layer, mapping color to comm and setting the size to 4
  ___(aes(color = ___), size = ___) + 
  theme_blank()
Edytuj i uruchom kod