Aan de slagGa gratis aan de slag

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

Cursus bekijken

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()
Code bewerken en uitvoeren