LoslegenKostenlos starten

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

<Kurs>Fallstudien: Netzwerkanalyse in R</Kurs>
Kurs ansehen

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# 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()
Code bearbeiten und ausführen