Kom igångKom igång gratis

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

Visa kurs

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()
Redigera och kör kod