Noțiuni de bază despre ggnetwork
În lecția anterioară, ai văzut că pachetul ggnet2 produce grafice similare cu ggplot2, cu o sintaxă destul de familiară față de igraph. Pachetul ggnetwork funcționează însă puțin diferit. Acesta convertește obiectele igraph în cadre de date (data frames) care pot fi reprezentate grafic cu ușurință folosind ggplot2. De asemenea, adaugă mai mulți geoms noi, cu ajutorul cărora poți construi grafice. Funcția ggnetwork() convertește obiectul igraph într-un cadru de date; unii parametri sunt adăugați direct în cadrul de date (în acest caz, parametrul pentru spațierea săgeților) și apoi pot fi reprezentați grafic cu ggplot. De acolo, construiești graficul folosind geom_edges() pentru muchii și geom_nodes() pentru noduri. În această lecție vom realiza două grafice de bază ale grafului de retweet-uri: unul cu setările implicite din ggplot și unul cu câteva ajustări de stil pentru un aspect mai îngrijit.
Acest exercițiu face parte din cursul
Studii de caz: Analiza rețelelor în R
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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()