Nozioni di base su ggnetwork
Nella lezione precedente hai visto che il pacchetto ggnet2 produce grafici in stile ggplot2 con una sintassi abbastanza familiare a igraph. Tuttavia, il pacchetto ggnetwork funziona in modo un po' diverso. Converte oggetti igraph in data frame facilmente tracciabili con ggplot2. Aggiunge anche diversi nuovi geoms che puoi usare per costruire i grafici. La funzione ggnetwork() converte l'oggetto igraph in un data frame, e alcuni parametri vengono aggiunti direttamente al data frame (in questo caso, il parametro di spaziatura della freccia) e poi possono essere rappresentati con ggplot. Da lì, costruisci il grafo con geom_edges() per gli spigoli e geom_nodes() per i vertici. In questa lezione realizzeremo due grafici di base del grafo dei retweet: uno con le impostazioni predefinite di ggplot e uno con un minimo di tematizzazione per renderlo più gradevole.
Questo esercizio fa parte del corso
Casi di studio: analisi di reti in R
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# 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()