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