Meer ggnetwork-plotopties
Net als in de vorige les biedt ggnetwork ook manieren om snel mooie plots te maken. Houd er rekening mee dat elk pakket een eigen stijl heeft, die je wel of niet aanspreekt. Denk eraan dat ggnetwork werkt door een graaf om te zetten naar een dataframe dat door ggplot2 geplot wordt. Daardoor zijn alle parameterinstellingen die je gewend bent beschikbaar. Dit geeft je veel flexibiliteit, maar kan ook betekenen dat je meer werk hebt om de gewenste uitstraling te krijgen. We herhalen de oefening uit de vorige les, maar nu met ggnetwork. Zo kun je goed vergelijken welk pakket je het prettigst vindt.
De attributen voor centrality en community-lidmaatschap die je in de vorige oefening hebt gemaakt, zijn nog steeds aanwezig.
Deze oefening maakt deel uit van de cursus
Casestudies: netwerkanalyse in R
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
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()