IniziaInizia gratis

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

Visualizza il corso

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()
Modifica ed esegui il codice