Grundlagen von ggnetwork
In der letzten Lektion hast du gesehen, dass das Paket ggnet2 ggplot2-ähnliche Plots mit einer Syntax erzeugt, die igraph recht ähnlich ist. Das Paket ggnetwork funktioniert jedoch etwas anders. Es wandelt igraph-Objekte in Data Frames um, die sich mit ggplot2 leicht plotten lassen. Außerdem bringt es mehrere neue geoms mit, die du zum Aufbau von Plots verwenden kannst. Die Funktion ggnetwork() konvertiert das igraph-Objekt in einen Data Frame, einige Parameter werden in den Data Frame übernommen (in diesem Fall der Pfeilabstandsparameter) und können dann mit ggplot geplottet werden. Danach baust du deinen Graphen mit geom_edges() für Kanten und geom_nodes() für Knoten auf. In dieser Lektion erstellen wir zwei einfache Plots des Retweet-Graphen: einen mit den ggplot-Standardeinstellungen und einen mit etwas grundlegender Gestaltung, damit es ansprechender aussieht.
Diese Übung ist Teil des Kurses
Fallstudien: Netzwerkanalyse in R
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# 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()