Grunderna i ggnet
Det finns många sätt att visualisera en graf utöver den grundläggande plottningen i igraph. Ett vanligt tillvägagångssätt är att använda ggplot2, som gör det möjligt att skapa högkvalitativa diagram med minimal konfiguration av grafiska parametrar. I den här lektionen går vi igenom grunderna för att skapa en plot med ggnet2. Det här paketet bygger grafplotar med ggplot2-ramverket. Det ger snygga diagram, men kräver grafobjekt från ett annat R-bibliotek – network. Det producerar dock plottar med ggplot2-estetik, utan den mer formella grafikgrammatik som används av ggnetwork, vilket vi återkommer till i nästa lektion. Du kommer därför att märka att syntaxen överlappar mycket med igraph (node.size motsvarar vertex.size, och edge.size har samma namn).
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.
# Create subgraph of retweet_graph
retweet_samp <- induced_subgraph(___, vids = ___)
# Plot retweet_samp using igraph
___(___, vertex.label = NA, edge.arrow.size = 0.2, edge.size = 0.5, vertex.color = "black", vertex.size = 1)