LoslegenKostenlos loslegen

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

Kurs anzeigen

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