ggnet-Grundlagen
Es gibt viele Möglichkeiten, einen Graphen über das grundlegende igraph-Plotten hinaus zu visualisieren. Ein gängiger Ansatz ist ggplot2, das hochwertige Plots mit minimaler Einstellung grafischer Parameter ermöglicht. In dieser Lektion schauen wir uns die Grundlagen an, wie du mit ggnet2 einen Plot erstellst. Dieses Paket baut Graph-Plots auf dem ggplot2-Framework auf. Es erzeugt schöne Grafiken, setzt aber auf Graph-Objekte aus einer anderen R-Bibliothek, nämlich network. Gleichzeitig bekommst du Plots mit einer ggplot2-Ästhetik, allerdings ohne die strenge “Grammar of Graphics”, die ggnetwork verwendet – das siehst du in der nächsten Lektion. Deshalb wirst du viele Überschneidungen in der Syntax mit igraph bemerken (node.size entspricht vertex.size, und edge.size heißt genauso).
Diese Übung ist Teil des Kurses
Fallstudien: Netzwerkanalyse in R
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# 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)