Notions de base de ggnetwork
Dans la leçon précédente, vous avez vu que le plugiciel ggnet2 produit des graphiques de type ggplot2 avec une syntaxe assez proche de igraph. Toutefois, ggnetwork fonctionne un peu différemment. Il transforme des objets igraph en trames de données faciles à tracer avec ggplot2. Il ajoute aussi plusieurs nouveaux geoms qui servent à construire les graphiques. La fonction ggnetwork() convertit l'objet igraph en trame de données; certains paramètres y sont ajoutés (dans ce cas-ci, l'écart de la flèche) et peuvent ensuite être tracés avec ggplot. À partir de là, vous bâtissez votre graphe avec geom_edges() pour les arêtes et geom_nodes() pour les sommets. Dans cette leçon, nous ferons deux graphiques de base du graphe de retweets : un avec les valeurs par défaut de ggplot et un autre avec un style minimal pour un rendu plus soigné.
Cette activité fait partie du cours
Études de cas : analyse de réseaux en R
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# 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()