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
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()