Grunderna i ggnetwork
I förra lektionen såg du att paketet ggnet2 producerar ggplot2-liknande diagram med en syntax som påminner om igraph. Paketet ggnetwork fungerar lite annorlunda. Det omvandlar igraph-objekt till dataramar som enkelt kan plottas med ggplot2. Det tillför också flera nya geoms som kan användas för att bygga diagram. Funktionen ggnetwork() konverterar igraph-objektet till en dataram, och vissa parametrar läggs till i dataramen – i det här fallet pilgapsparametern – för att sedan plottas med ggplot. Därifrån bygger du upp ditt diagram med geom_edges() för kanter och geom_nodes() för noder. I den här lektionen gör vi två grundläggande diagram av retweetgrafen: ett med ggplot-standardinställningar och ett med enkel tematisering för ett snyggare utseende.
Den här övningen är en del av kursen
Fallstudier: Nätverksanalys i R
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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()