Altre opzioni di grafici con ggnetwork
Proprio come nella lezione precedente, anche ggnetwork offre metodi per generare rapidamente grafici ben fatti. Tieni presente che ogni pacchetto ha uno stile diverso, che può piacerti o meno. Ricorda che ggnetwork funziona convertendo un grafo in un dataframe da tracciare con ggplot2. Quindi, tutte le parametriche a cui sei abituato saranno disponibili. Questo ti dà un'ottima flessibilità, ma può anche richiedere più lavoro per ottenere l'estetica che desideri. Ripeteremo l'esercizio della lezione precedente, ma questa volta usando ggnetwork. Questo ti darà un buon termine di paragone per decidere quale pacchetto preferisci.
Gli attributi di centralità e appartenenza alla comunità che hai creato nell'esercizio precedente sono ancora presenti.
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.
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()